Position: Senior Web Application Developer
Location: Indianapolis
Position Summa
ryThe Senior Web Application Developer will provide technical leadership for the architecture, design, development, integration, and delivery of full-stack web applications. The position requires extensive experience with .NET/C#, modern JavaScript frameworks, cloud-native architectures, APIs, databases, and AI-enabled application capabilitie
s.The developer will work directly with technical and business stakeholders, translate requirements into scalable application designs, lead technical discussions, and support development teams throughout the software development lifecycl
e.Technical Responsibiliti
esFull-Stack Architecture and Developme
- ntLead the architecture, design, and development of full-stack web application
- s.Develop backend services and application components using .NET and C
- #.Develop and integrate frontend applications using React, Angular, Vue.js, or comparable JavaScript framework
- s.Work with Node.js, Python, or other web application technologies as required by the application architectur
- e.Design scalable application architectures using microservices and serverless pattern
- s.Define and apply architectural patterns, coding standards, and software engineering practice
- s.Conduct code reviews and support technical decision-making across the development lifecycl
e.API and Integration Developme
- ntDesign, develop, and maintain secure RESTful API
- s.Define API contracts, versioning strategies, integration patterns, and performance requirement
- s.Support interoperability and data exchange between applications and external system
- s.Troubleshoot application, API, integration, and performance issue
- s.Optimize application services for scalability, reliability, and maintainabilit
y.Database Developme
- ntDevelop and optimize T-SQL querie
- s.Create and maintain stored procedures, triggers, functions, and other database object
- s.Support application development using SQL and NoSQL database
- s.Analyze database performance and optimize queries and data-access pattern
s.AI and Machine Learning Integrati
- onDesign and implement AI-enabled application capabilitie
- s.Integrate applications with large language models and AI APIs, including Azure OpenAI, AWS Bedrock, or comparable platform
- s.Develop intelligent application functionality such as search, summarization, recommendation, and automated workflow
- s.Implement data-driven application feature
- s.Evaluate application use cases where AI capabilities may improve user experience, decision-making, or operational processe
- s.Apply data privacy, governance, security, and model-evaluation requirements to AI-enabled functionalit
y.Cloud and DevSecO
- psArchitect and deploy applications in AWS and Azure environment
- s.Develop cloud-native solutions using serverless and containerized service
- s.Implement and support CI/CD pipeline
- s.Apply DevSecOps practices throughout the development and deployment lifecycl
- e.Optimize cloud applications for scalability, reliability, security, performance, and cost efficienc
- y.Apply secure application-development and cloud-security practice
s.Quality, Security, and Performan
- ceDevelop reliable, maintainable, and testable softwar
- e.Ensure applications comply with coding, performance, quality, and security standard
- s.Implement testing strategies and application-performance monitorin
- g.Identify and resolve defects, technical risks, and performance issue
- s.Improve application resilience, scalability, and maintainabilit
- y.Apply secure API design and application-security practice
s.Technical Leadership and Client Engageme
- ntServe as a technical interface between engineering teams, clients, and stakeholder
- s.Translate business requirements into technical designs and implementation approache
- s.Lead architecture discussions, solution-design sessions, and technical briefing
- s.Provide technical guidance regarding web application architecture, cloud adoption, and AI integratio
- n.Mentor developers working across multiple application technologie
- s.Lead architecture reviews, code reviews, and technical evaluation
s.User Interface Developme
- ntCollaborate with UI/UX resources to develop responsive, accessible, and user-focused application
- s.Apply modern frontend architecture and performance-optimization technique
- s.Support consistent integration between frontend applications, APIs, and backend service
s.Required Qualificatio
- nsBachelor’s or master’s degree in Computer Science, Information Technology, or a related field, or equivalent experienc
- e.At least 8 years of professional experience in full-stack web application developmen
- t.Strong professional experience with .NET and C
- #.Strong experience with modern JavaScript frameworks such as React, Angular, or Vue.j
- s.Experience with additional web technologies such as Node.js, Python, or comparable technologie
- s.Strong hands-on T-SQL experience, includin
- g:Query development and optimizati
- onStored procedur
- esTrigge
- rsFunctio
- nsDatabase objec
- tsExperience designing and developing RESTful API
- s.Experience with microservices and cloud-native application architecture
- s.Experience with AWS and/or Azur
- e.Experience with serverless architecture
- s.Experience with SQL and NoSQL database
- s.Hands-on experience integrating or developing AI or machine-learning capabilitie
- s.Experience working with AI APIs such as Azure OpenAI, AWS Bedrock, or comparable service
- s.Experience developing maintainable, tested, secure, and performance-oriented application
- s.Experience conducting code reviews and troubleshooting application issue
- s.Experience leading technical teams or providing technical directio
- n.Experience engaging directly with clients and technical stakeholder
- s.Knowledge of secure application development and cloud-security practice
- s.Strong technical communication skill
s.Preferred Qualificatio
- nsAWS, Azure, or AI/ML-related certification
- s.Experience implementing generative AI capabilities in production application
- s.Experience using Python for AI or machine-learning workflow
- s.Experience with CI/CD pipelines, DevSecOps, and automation tool
- s.Previous client-facing technical leadership experience in complex or mission-driven environment
s.