The company is looking to solve software development problems, specifically in the areas of custom software components and applications, and is seeking a Senior Specialist, Software Engineering to contribute to planning, design, implementation, verification, deployment, and support activities.
Requirements
- Experience with C and Visual Studio required (Java experience a potential substitute)
- Strong knowledge of relevant technologies, software development methodologies, and programming languages
- Strong knowledge of the principles, practices, and techniques of object-oriented design/development
- Strong understanding of regulatory standards impact on software development
- Strong knowledge of the principles, practices, and techniques of software unit, component, and integration testing
- Strong knowledge of the principles, practices, and techniques of source code management and defect tracking
- Understanding and ability to implement Agile and Scrum methodologies
Responsibilities
- Participate and consistently contribute to planning, design, implementation, verification, deployment, and support activities for custom software components and applications
- Perform task management activities for other software engineers
- Mentor less experienced team members as appropriate
- Effectively manage multiple task assignments
- Investigate and address requirement violations in functional testing and production software as needed
- Provide input and effort for the technical verification of all technical, functional and corporate requirements prior to delivery of software components and applications
- Unit and component test software components and applications to ensure quality of deliverables
Other
- Must Have the Ability to Obtain A DoD Security Clearance, Which Requires U.S. Citizenship
- Ability to effectively utilize both written and verbal communication skills
- Ability to promote a corporate ethics and exhibit a spirit of teamwork and cooperation within the organization
- Ability to work in a team environment and highly effective at collaboration
- Bachelor’s Degree in Computer Science, Engineering, Physics, Mathematics and minimum 6 years of prior relevant experience