Software Engineer

Job Summary The Software Engineer implements and maintains new or improved software products. Provides innovative and cost-effective engineering solutions according to the project technical objectives and within the project timeline and other constraints. Keeps up to date on software technology and process. Will progressively, with increasing experience and seniority supervise and mentor engineers, and participate in activities to define and implement frameworks and design practices, as well as knowledge sharing activities in the local and global community. Participates in all phases of the software development life-cycle. Assist in identifying and organizing requirements and producing specifications Minimum Job Qualifications BS / MS / PhD in Science or Engineering and/or equivlent software experience Preferred Experience: Experience in software testing/development preferred. Programming languages - Knowledge of industry development environments and frameworks Product development & build process Understanding of business strategy Presentation skills Review and design methods Software estimation Software Lifecycle Management Process Project management Quality management Process implementation and improvement Community involvement Mentoring (Senior Software Engineer I and above) Leadership (Senior Software Engineer I and above)  Minimum 5 years of relevant industry experience for external hire to be considered for a Senior Level.   61004BR
Salary Range: NA
Minimum Qualification
Not Specified years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.