OVERVIEW:
We are seeking for a talented Software Engineer that is passionate about technology and who is motived to help drive our customers’ and company mission forward. This individual will be a key member of a software development team translating real-world needs into technical solutions. The ideal candidate must be a self-starter, a quick learner, and able to balance simultaneous tasks while delivering quality results.
GENERAL DUTIES:
- Utilize well-defined software processes, to work in a rapid development environment as part of an Agile development team.
- Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions using full-stack development tools and technologies
- Share your passion for staying on top of tech trends, experimenting with, and learning new technologies, participating in internal & external technology communities
- Design, code, and conduct unit testing front and back-end solutions for integrated systems
- Address problems related to systems integration, compatibility, and multiple platforms.
REQUIRED QUALIFICATIONS:
- Bachelor’s degree in Engineering, Computer Science, or other related analytical, scientific, or technical discipline
- 5+ years of related experience
- Experience in developing and troubleshooting applications and infrastructure for
- complex software solutions in Java and Python on Linux, UNIX or Windows
- environments.
- Experience with building automated unit and smoke tests for developed code.
- Experience with Microservices.
- Proficient in using SOAP-based or RESTful web services, including interface definition, implementation, and WSSecurity.
- Expertise in integrating and using AWS services with custom-developed applications.
- Experience with COTS integration.
- Familiarity with continuous integration tools such as Hudson/Jenkins or Cruise Control.
- Skilled in developing, testing, and delivering applications within a DevOps/DevSecOps framework.
- Proficient in Shell Scripting for Linux/Unix based systems.
- Experience using scripting languages such as JavaScript or Ruby and familiarity with a JavaScript framework such as DOJO, Angular, jQuery, Nodejs, or Backbone.js.
- Strong experience and understanding of Agile methodologies.
DESIRED QUALIFICATIONS:
- Security+ Certification
- Proficiency in Spring/Spring Boot framework
- Experience with Agile and DevOps toolsets such as Jira, Confluence, BitBucket, Jenkins, Cucumber, etc.
- Strong development skills with database experience using JDBC, Postgres, MongoDB,
- MySQL or similar technologies.
- Proficient in using a Software Development IDE such as VSCode, JDeveloper, Eclipse or IntelliJ.
CLEARANCE: