Sterling Heights, MI, USA
Description SAIC has a contingent opportunity for a Software Engineer to support an Army Combat Capabilities Development Command contract providing modeling and simualtion and software services. This position is contingent upon contract award and will be located in Sterling Heights, MI. Designs, develops, documents, tests and debugs application software. Conducts analysis and collaborates with subject matter experts in the planning, design, development, and utilization of electronic data processing systems for information storage, processing, presentation, manipulation, display, or reporting. End product may be special use, customized, or commercial software. Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops autonomous services, desktop applications, system service applications, scripts, and utility programs. Ensures software standards are met. Primary responsibilities include: Serve as a Technical Lead contributing to and directing the efforts of development teams, including internal and external team members Contribute to the ongoing evolution of the existing content supply portfolio of applications and services Design, develop, modify, implement, and support software components anywhere in the Software stack Determine root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions Remain current on new technologies and available vendor packages; evaluate and make recommendations as necessary Assist in task planning, estimation, scheduling, and staffing Mentor Software Engineers to allow for skill/knowledge development through advice, coaching, and training opportunities Determine process improvements, best practices, and develop new processes Work in close partnership with cross-functional teams and management Work with various languages (e.g., C++, C, .NET, Java, etc.) and applications, enhancing and migrating applications to the Cloud Computing Environments (CCE) Collaborate with other Agile Team members and engineers both internal and external for software development activities and general integration Develop cloud-computing concepts, and work with potential application migration customers within the DoD community Develop software using an Agile development environment, using various SecDevOps tools, such as Jira, Confluence, Bitbucket (Git), Jenkins, and Docker Qualifications EDUCATION AND EXPERIENCE: Bachelor’s Degree in Computer Science or related field Minimum 5 years of programming and gaming experience Broad experience designing, programming, and implementing large information systems Able to provide in-depth evaluation and analysis of unique complex technological issues Excellent analytical and problem-solving skills Excellent organization and time management skills Excellent written and verbal communication skills Experience with Linux/Windows development and build environments, as well as standard Visual Studio and Eclipse / NetBeans –based IDEs and other O/S command line tools Experience with Linux O/S and Windows O/S commands, and a good understanding of the C++, C, .NET and Java programming languages Experience with UI/UX concepts, both application and web-facing Analyze, refactor, compile and test source code Understand and utilize software configuration management tools Understand cloud computing principles Understand basic object-oriented concepts and complex data structures CLEARANCE REQUIREMENT: Must be able to obtain a Secret clearance Overview SAIC is a premier technology integrator solving our nation’s modernization and readiness challenges. Our offerings across defense, space, civilian, and intelligence markets include high-end solutions in engineering, IT, and mission outcomes. We integrate the best components from our portfolio with our partner’s ecosystem to deliver innovative and effective solutions. We are 25,500 strong; driven by mission, united by purpose, and inspired by opportunities. Headquartered in Reston, VA, SAIC has annual revenues of nearly $7.1 billion. For information, visit saic.com or Working at SAIC for benefits details. SAIC is an Equal Opportunity Employer empowering people no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status. We strive to create a diverse, inclusive and respectful work culture that values all.