What are the responsibilities and job description for the Developmental Software Engineer position at Praxis Engineering?
What you will be doing
- Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions
- Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems
- 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 compilers and assemblers, utility programs, and operating systems
- Ensures software standards are met
- Supports the network contractor on integration issues and maximizing system performance to include diagnostics and resolution.
- Evaluates system performance and recommends improvements to address field issues and plan for long-term viability of system while minimizing cost
What you will need
- Desired experience delivering microservices solutions using Java technologies such as Dropwizard, Micronaut, Spring Boot, etc.
- Desired experience with incorporating back-end NoSQL databases such as MongoDB, CouchDB, etc.
- Desired experience with modern JavaScript based frameworks such as VueJS, AngularJS, ReactJS, etc.
- Familiarity using Linux operating system
Clearance:
Active TS/SCI with an appropriate polygraph is required to be considered for this role
Salary range:
$67,449.00 - $183,322.00 (Annually)*
Req ID PRX 25-549
Salary : $67,449 - $183,322