CTG is seeking to fill a Software Engineer III opening for our client. This role involves leading and contributing to complex systems analysis, application design, development, testing, and implementation efforts. The Software Engineer III will serve as a senior technical resource and principal application designer for critical applications, components, and major enhancements. The position requires designing, developing, and maintaining enterprise applications using Java, Spring Boot, REST APIs, and modern cloud technologies, as well as developing and integrating enterprise APIs and SaaS solutions using industry-standard practices. A key aspect of the role is designing and implementing solutions leveraging Microsoft Azure, including cloud development, integration, security, observability, resiliency, CI/CD, and Infrastructure as Code (IaC). The role provides technical leadership throughout the software development lifecycle, from requirements analysis and technical design through development, testing, deployment, and user acceptance testing. Responsibilities also include preparing and reviewing test data, executing detailed test plans, troubleshooting defects, performing debugging and performance tuning, and evaluating complex interrelationships among applications, programs, interfaces, platforms, and enterprise systems. The Software Engineer III will develop and maintain clear technical and functional specifications, system documentation, diagrams, and other technical materials. They will assess project requirements, develop task estimates and timelines, and contribute to technical components of project plans. Collaboration with development, operations, technology, business, and vendor teams is essential to establish technical direction and deliver solutions. Maintaining the efficiency, reliability, security, and effectiveness of supported applications is crucial. The role involves evaluating emerging technologies, development practices, vendor software, and technical solutions, and recommending improvements. Promoting adherence to software development standards, procedures, security requirements, and architectural best practices is expected. Additionally, the Software Engineer III will provide mentoring, technical guidance, and leadership to less experienced developers and technical resources, and support application modernization and SaaS migration initiatives. The position also contributes to risk management, regulatory compliance, internal controls, audit requirements, and organizational technology standards, and participates in cost/benefit analysis, technical assessments, due diligence, business studies, and other strategic technology initiatives as needed.
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
Senior
Education Level
Associate degree