Salary
💰 $69,400 - $158,000 per year
Tech Stack
AWSDrupalJavaJavaScriptLinux.NETNode.jsNoSQLPHPPythonReactSQLTypeScript
About the role
- Develop software and systems from vision to production-ready in a fast, agile environment
- Use new tools and techniques and identify needed system improvements
- Help clients overcome their most difficult challenges using the latest architectural approaches, tools, and technologies
- Ensure solutions consider current architecture and operating environment and future functionality and enhancements
- Work with team to shape systems and deliver end-to-end solutions
- Possibly participate in interviews and assessments where you are expected to be on camera
Requirements
- 3+ years of experience designing, modifying, developing, writing, and implementing software programming applications
- 3+ years of experience with software development and basic programming languages, technologies, tools, or web development stacks
- Experience writing source code for new applications or generating and enhancing code samples for existing applications
- Experience using back-end and front-end languages to develop complete solutions
- Experience with Database Management, using SQL or NoSQL
- Experience with AWS
- TS/SCI clearance with a polygraph
- Bachelor's degree and 1+ year of experience in software engineering, or 5+ years of experience in software engineering in lieu of a degree
- Experience with Agile methodology, extreme programming, software engineering, product management, and software products (nice-to-have)
- Experience with Java, Python, C#, C, C++, .NET, JavaScript, React, NodeJS, PHP, or Drupal (nice-to-have)
- Experience with version control, such as GitHub (nice-to-have)
- Experience with Linux (nice-to-have)
- Ability to acquire client requirements and resolve workflow problems through automation optimization (nice-to-have)
- Ability to work with automated testing tools to perform testing and maintenance (nice-to-have)