The Software Engineer III develops and maintains software components and applications that meet business and technical requirements, including non-functional requirements for maintainability, availability, and scalability. The role contributes to requirements analysis and scoping, implementation, testing, defect management, application maintenance, DevOps activities, and program monitoring. The position is located at 2245 Monroe Street, Herndon, VA 20171. The role analyzes stakeholder and business needs, prepares and maintains traceability between business and functional requirements, design, and test cases, and contributes to user stories for component or module requirements. It supports software development using appropriate languages, standards, tools, and platforms; creates automation scripts for CI/CD and other processes; and develops, tests, troubleshoots, monitors, and maintains applications. The position requires a master's degree or equivalent in a specified computing-related field, or a bachelor's degree or equivalent in such a field plus two years of software engineering or related experience. Required technical experience includes Java development, relational databases and SQL, API testing tools, Azure, shell scripting and UNIX programming, REST APIs and web applications with Java and Spring, Docker, Jira, Git, Kafka, and Kafka Lenses. The employer will accept any amount of experience with the required skills.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level