job summary:
Seeking experienced Software Engineers who have interest in intellectually challenging and rewarding work. These positions reside in the Huntsville, AL area. Qualified applicants will support specification and development of simulations and software emulation for aviation assets and unmanned systems.
Job Purpose
A Software Engineer designs, develops, and tests software; additionally manages software development teams, provides technical leadership, establishes software development lifecycle practices and processes. The Software Engineer is proficient in programming languages such as Java, C, C++, Ruby, Python, Scala, and Groovy. Requires extensive knowledge of programming languages, software development, computer operating systems, continuous integration, continuous delivery, DevOps, API development, container development, and distributed systems. Applies engineering principles to software creation, managing production releases of software, performing code reviews, merging feature development branches, and analyzing and triaging issues. Necessary skill areas: Programming and coding, fundamentals of computer science, design and architecture, algorithms and data structures, information analysis, debugging software, testing software, and working in development teams. Works with sponsors to curate requirements, define sprint work items, set priorities for work backlogs, and organize development teams.
Qualifications
MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.