Senior Web Application Developer
Indianapolis, IN
* Public Trust required - Candidate can start with pending
Pay: $55.00 - $58.00
26-05562
Job Summary
The Senior Web Application Developer / Software Application Engineer V is responsible for designing, developing, enhancing, and maintaining enterprise web applications that support mission-critical business and government operations. This role provides technical leadership across the software development lifecycle, including architecture, development, testing, deployment, and ongoing support of cloud-based and on-premises applications. The ideal candidate possesses extensive full-stack development experience, strong expertise in Microsoft technologies, cloud platforms, and modern web frameworks, and the ability to collaborate with both technical and business stakeholders. This position also supports the evaluation and integration of emerging technologies, including artificial intelligence and machine learning solutions, to improve business processes and user experiences.
Job Responsibilities
- Design, develop, test, deploy, and maintain enterprise web applications and software solutions.
- Develop scalable, secure, and maintainable applications using .NET, C#, ASP.NET, and modern web technologies.
- Design and develop RESTful APIs, microservices, and cloud-native applications.
- Create and maintain database structures, queries, stored procedures, and data integrations using SQL Server and T-SQL.
- Develop user interfaces using modern JavaScript frameworks such as Angular, React, or Vue.
- Participate in software architecture, technical design reviews, and solution planning activities.
- Lead code reviews and promote software development best practices across the team.
- Mentor junior developers and provide technical guidance to project teams.
- Collaborate with business stakeholders, project managers, and technical teams to define requirements and deliver solutions.
- Implement secure coding practices and support application security initiatives.
- Design, implement, and support applications hosted in AWS and/or Azure cloud environments.
- Support DevOps and CI/CD processes to improve software delivery efficiency and reliability.
- Troubleshoot, diagnose, and resolve complex technical issues across multiple application layers.
- Evaluate and integrate emerging technologies, including artificial intelligence and machine learning capabilities, where appropriate.
- Develop technical documentation, design specifications, and operational procedures.
- Participate in client-facing meetings and provide technical recommendations and project updates.
Job Requirements
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field required.
- Minimum of 8 years of full-stack web application development experience required.
- Strong hands-on experience with .NET, C#, ASP.NET, and enterprise web application development.
- Experience developing and consuming RESTful APIs and microservices-based architectures.
- Strong SQL Server and T-SQL development experience.
- Experience with modern JavaScript frameworks, including Angular, React, or Vue.
- Experience working in AWS and/or Azure cloud environments.
- Strong understanding of cloud-native application development and serverless architectures.
- Experience with application architecture, technical leadership, code reviews, and mentoring developers.
- Strong understanding of software development lifecycle methodologies and best practices.
- Experience developing secure applications and implementing secure coding standards.
- Strong analytical, troubleshooting, and problem-solving skills.
- Excellent written, verbal, and interpersonal communication skills.
- Ability to effectively interact with technical teams, business stakeholders, and customers.
- Must be a U.S. Citizen.
- Ability to obtain and maintain a Public Trust clearance.
Education
- Bachelor's degree in Computer Science, Software Engineering, Information Technology, or a related technical field required.
- Master's degree in a related technical discipline preferred.
Work Experience
- Minimum of 8 years of full-stack web application development experience required.
- Experience leading software development projects and technical teams preferred.
- Experience with cloud platforms including AWS and Azure required.
- Experience developing microservices, cloud-native applications, and distributed systems preferred.
- Experience with AI/ML integration technologies, including large language models, intelligent search solutions, generative AI platforms, and automation tools highly preferred.
- Experience with Azure OpenAI, AWS Bedrock, ChatGPT integrations, or similar AI technologies preferred.
- Experience with Node.js, Python, DevSecOps, and CI/CD pipelines preferred.
- Experience supporting government, public sector, or regulated industry applications preferred.
- Experience working in client-facing environments preferred.
#ZR