Senior Web Application Developer
TEKsystems · Indianapolis, IN · 1 mo ago
On-siteInformation Technology$40–$54.5/hrFull-time
Primary Responsibilities
- Lead the architecture, design, and development of modern web applications across a diverse technology stack, including .NET/C#, Node.js, and front-end frameworks (React, Angular, Vue).
- Design and implement scalable, cloud-native solutions using microservices and serverless architectures.
- Establish and enforce engineering best practices, coding standards, and architectural patterns across teams.
- Design and implement AI-enabled application features, such as: Integration with LLMs and AI APIs (e.g., Azure OpenAI, AWS Bedrock, or similar platforms) Intelligent search, summarization, recommendation systems, or automation workflows.
- Collaborate with stakeholders to identify opportunities where AI can enhance user experience, decision-making, or operational efficiency.
- Ensure responsible and secure use of AI technologies, including data privacy, governance, and model evaluation.
- Serve as a primary technical interface to clients, translating business needs into scalable technical solutions.
- Lead solutioning sessions, architecture discussions, and technical briefings with stakeholders.
- Provide strategic guidance on modern web technologies, cloud adoption, and AI integration.
- Build strong client relationships as a trusted technical advisor.
- Oversee development of secure, high-performance web applications and RESTful APIs.
- Ensure interoperability and cross-platform integration across systems.
- Drive best practices in API design, versioning, and performance optimization.
- Architect and deploy applications in AWS and Azure, leveraging serverless and containerized services.
- Lead CI/CD pipeline implementation and DevSecOps practices.
- Optimize systems for scalability, reliability, and cost efficiency in cloud environments.
- Mentor developers across multiple technology stacks, not limited to .NET.
- Lead code reviews, architecture reviews, and technical decision-making.
- Foster a culture of innovation, continuous learning, and engineering excellence.
- Ensure applications meet modern security standards, including secure API design and cloud security best practices.
- Implement comprehensive testing strategies and performance monitoring.
- Continuously improve system resilience, scalability, and maintainability.
- Collaborate with UI/UX teams to deliver responsive, accessible, and user-centric applications.
- Drive adoption of modern front-end architecture and performance optimization techniques.
- Stay current with emerging web and AI technologies, evaluating their applicability to client missions.
- Introduce new tools, frameworks, and AI capabilities to improve delivery and innovation.
Skills
- C#, .NET
- Javascript
- REACT
- Angular
- Vue.js
Top Skills Details
- Demonstrated experience working across multiple web technologies beyond .NET (e.g., Node.js, Python, or similar).
- Strong hands-on experience with T-SQL, including writing and optimizing SQL queries, stored procedures, triggers, functions, and other database objects.
- Experience with SQL and NoSQL databases.
- Proven ability to lead teams and engage directly with clients.
- Strong communication skills with the ability to bridge business needs and technical solutions.
- Knowledge of secure application development and cloud security practices.