Salary
💰 $67,600 - $122,200 per year
Tech Stack
ApacheJavaJavaScriptLinuxMongoDBMySQLNoSQLOraclePostgresRDBMSReactSOAPSQL
About the role
- Design, develop, troubleshoot, and debug mission critical software source code using modern software development languages and tools, such as java
- Participate in the full software development lifecycle, working within broadly defined parameters
- Use Agile development tools such as Jira, Confluence, and Bitbucket/Git to manage work and collaborate with your teams
- Support creation and updating of all relevant documentation and specifications for design, development and testing
- Identify potential roadblocks and develop around them
- Plan and estimate development tasks and work to improve performance metrics
- Develop maintainable code that matches specification
- Develop automated tests leveraging a continuous integration process
- Own delivery of small parts of a system or application
- Work closely with other engineers to develop the best technical design and approach for new product development
- Build software solutions where the solution is not always well defined but always considers the customer first
- Position allows remote work but candidates able to occasionally be onsite at specified U.S. locations are preferred
Requirements
- Bachelor's degree with 2+ years of experience or a Masters degree with 1+ years of experience
- Additional experience may be considered in lieu of a degree
- US Citizen with the ability to obtain and maintain a DoD Secret clearance
- Hands-on experience with Java/C++ and object-oriented programming (applicants will be tested)
- Hands-on experience with JavaScript and JS frameworks such as React
- Ability to apply software development process fundamentals
- Strong, self-motivated desire to learn new programming languages, tools, frameworks, and techniques
- Ability to complete tasking independently with minimal direct supervision
- Ability to work and collaborate effectively within a multi-disciplined engineering team
- Preferred: active Secret clearance
- Preferred: Familiarity with HTML, CSS, XML, REST, JSON, SOAP, and WSDL
- Preferred: Familiarity with web application technologies such as Apache Tomcat, JBoss
- Preferred: Knowledge of a version control system (e.g., Git)
- Preferred: Knowledge of Agile Development methodologies
- Preferred: Familiarity with multiple operating systems (Mac OSX, Windows, LINUX)
- Preferred: Familiarity with at least one RDBMS (Oracle, MySQL, PostgreSQL, SQL Server)
- Preferred: Proficiency with MS Office Products (Word, Excel, Visio, & PowerPoint)
- Preferred: Familiarity with NoSql databases (MongoDB)
- Preferred: Familiarity with server-side JavaScript