PRIMARY RESPONSIBILITIES INCLUDE:
Developers must be able to take a task and given specific requirements, implement modules/applications on time and correctly. SNC is always pushing the envelope on new technologies so developers need to be able to research the latest development techniques that industry standard is adopting and implement them in accordance with the guidance provided by project leads.
Devise, plan, and execute technical activities in accordance with SNC policies, procedures, work instructions, and specific customer requirements.
Originate specifications, control documents, verification and validation plans, procedures, reports, or other documentation in support of design and development activities.
Prepare material for, and conduct, periodic design reviews.
Initiate and execute engineering design and development activities consistent with customer quality, cost and schedule requirements.
Provide estimates of labor hours and material dollars required to accomplish design and development activities.
Execute work schedule in accordance with Program Manager and Tech Lead guidance.
Perform other duties as required by Program Manager and Tech Leads. Travel will vary depending on the phase of the project, but a fair estimate is travel will constitute less than 10% of annual work schedule.
SNC job descriptions are meant as summarizations only. They do not necessarily reflect all duties and responsibilities of a position
BS degree in Computer Science (or equivalent) with emphasis on software development and algorithm design.
A minimum of six years’ work experience in positions involving design and development of software. Ideal candidate will possess seven to eight years' experience as they will report to senior-level software engineers, but all candidates will be considered.
Perform other duties as required by Program Manager and Tech Leads.
Ant, Netbeans, Eclipse or QT development environments
Web Services (REST Interfaces)