The Software Engineer III analyzes business, stakeholder, and technical requirements and helps assess existing solutions. The role maintains traceability among requirements, designs, and test cases, and contributes user stories for component- or module-level work. It develops and configures code for components and applications, supports selection of programming languages, standards, and tools, automates routine processes, implements telemetry, and applies security policies during development. The role maps customer requirements to test objectives, creates and executes test cases, performs appropriate types of testing, tracks and troubleshoots defects, conducts regression testing, and addresses performance and availability bottlenecks. It independently performs complex application maintenance, monitors application metrics, analyzes logs and performance data, carries out maintenance and re-engineering, and evaluates change requests. It also monitors project progress against approved milestones and timelines. The position requires experience developing secure REST APIs, IVR and contact-center applications, cloud-native applications, CI/CD pipelines, and application monitoring and testing solutions. The listed technologies and platforms include Java, Spring Boot, Node.js, C#, NICE InContact, Avaya, Azure, WCNP, Docker, Kubernetes, JUnit, Fiddler, Postman, MSSQL, DB2, JDBC, Log4J, Prometheus, Splunk, and Grafana.
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