Responsibilities:
• This position will assist in building cutting-edge solutions to solve complex problems with the right technologies, working through an agile development and release process to support critical customer mission goals
• They will also support research, engineering, and development of innovative solutions to support operational missions
• This work includes engineering robust infrastructure, end-point capabilities, and cloud implementations
• In support of programs across the WebFX/MCFX/TWFX enterprise, the Software Engineer will develop, maintain and enhance complex and diverse software
• Perform software analysis, design, development and test of specific requirements related to Windows, Linux, and mobile operating systems
• Determine system and software specifications and architecture to meet customer requirements
• Coaching other team members and performing JavaScript (Node/React/Express) development to build modern, dynamic user interfaces
Requirements:
• 10+ years of experience in software engineering
• 5+ years of experience working/leading within engineering teams
• Experience working in Enterprise Saas
• Knowledge of javascript, web frameworks such as Node.js, Vue.js or React.js communication protocols, and/or webservices
Experience with Virtual Machines
• Experience with Jira and/or GitLab
• Skills should include knowledge of web services, SOA, IoT, encryption, security, cloud services, and communications
• Proficiency in computer applications, languages, technologies, set-up and configurations, trouble shooting, and system design
• Requires working knowledge of and ability to apply standards, principles, theories, concepts, and techniques of technical domain
• Addresses somewhat complex technical issues/problems using internal best practice and through collaboration with colleagues
• Develops solutions to technical problems that require depth of technical knowledge
• Performing Java and/or iOS programming
• Webservice development experience