Sr. Web Application Developer - SOC LLC
Indianapolis, IN 46262
About the Job
Sr. Web Application Developer needed for a Contract to Hire opportunity with SOC’s client to work onsite in Indianapolis, IN.
*Candidates must have ability to obtain a Public Trust clearance to be considered for this role.
Job Description
- We are seeking a highly experienced and skilled Senior .NET/Web Application Developer with 8+ years of professional experience in developing, deploying, and maintaining web applications.
- The ideal candidate will have deep expertise in working within serverless environments on cloud platforms such as AWS and Azure.
- This role is perfect for a developer who thrives in a fast-paced, innovative environment and is passionate about leveraging cutting-edge technologies to build scalable, high-performing applications.
- As a Senior .NET/Web Application Developer, you will play a key role in leading complex projects, mentoring junior developers, and collaborating closely with cross-functional teams to deliver exceptional software solutions.
- Your expertise will be crucial in architecting robust applications, optimizing performance, and ensuring best practices in cloud deployment and web security.
Primary Responsibilities
- Advanced Web Application and REST API Development:
- Lead the design, development, and deployment of sophisticated web applications using .NET/C# and modern JavaScript frameworks such as React, Angular, or Vue.js.
- Develop and enhance web applications with a strong focus on RESTful API design and integration.
- Architect and implement serverless solutions using AWS services like AWS Lambda, API Gateway, and DynamoDB, ensuring scalability, performance, and security.
- Design and develop APIs for cross-platform integration, maintaining a high standard of security and performance.
- SDLC and Cloud Infrastructure Management:
- Oversee the full software development life cycle (SDLC), including planning, development, testing, deployment, and maintenance, ensuring alignment with best practices.
- Utilize AWS and Azure cloud services effectively for application hosting, scaling, and management, implementing cost-effective and secure cloud-based solutions.
- Lead the implementation of CI/CD pipelines using tools like Jenkins or Azure DevOps for streamlined deployments and continuous integration.
Client Engagement and Technical Analysis
- Collaborate with clients to understand their business needs and translate them into detailed technical requirements and architecture diagrams.
- Communicate complex technical solutions effectively to both technical and non-technical stakeholders, ensuring alignment and understanding.
- Participate in project planning sessions, contributing to the development of technical strategies that meet client requirements and business goals.
Software Engineering and Best Practices
- Advocate for and implement best practices in software engineering, focusing on clean code, design patterns, and efficient algorithms.
- Provide technical leadership and mentorship to junior developers, guiding them in best practices for coding, testing, and deployment.
- Ensure the security and privacy of web applications by implementing best practices in cloud security and data protection.
- Quality Assurance and Performance Optimization:
- Develop robust testing strategies encompassing unit, integration, and performance testing to ensure high-quality software delivery.
- Optimize applications for maximum speed and scalability, leveraging serverless architectures and cloud services.
- Address and rectify any issues or bugs in a timely and efficient manner, maintaining the stability and performance of deployed applications.
- UI/UX Collaboration and Implementation:
- Collaborate with UI/UX designers to transform designs into highly functional, responsive web components while maintaining adherence to best practices.
- Implement responsive design principles to ensure applications deliver a consistent user experience across all devices.
Continuous Improvement and Innovation:
- Continuously evaluate and implement the latest web development trends and technologies, driving innovation within the team.
- Stay informed about the latest industry trends, tools, and technologies, and explore how they can be integrated into ongoing and future projects.
Basic Qualifications
- Bachelor’s or Master’s degree in Computer Science or Information Technology, or related field.
- 8+ years of professional experience in web application development with a strong proficiency in .NET/C# and JavaScript frameworks like React, Angular, or Vue.js.
- Extensive experience in deploying and managing applications in serverless environments on AWS and Azure, with a focus on performance optimization and scalability.
- Deep understanding of web application architecture, including microservices, RESTful APIs, and cloud-native design patterns.
- Strong expertise in SQL and NoSQL databases, with the ability to design and implement efficient data storage solutions.
- Proven ability to lead and mentor a development team, fostering a collaborative and growth-oriented environment.
- Advanced knowledge of web security practices and experience in building secure, resilient applications.
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- A passion for staying current with the latest industry trends and technologies, and a commitment to continuous learning and professional development.
Preferred Qualifications
- Certification in AWS, and Azure or other cloud platforms.
- Knowledge of Agile and DevOps methodologies.
- Experience with automated testing and deployment tools.
We are not accepting submissions or inquiries from third-party vendors or staffing agencies for this position. Thank you for respecting our process.
Employment Prerequisites
The following requirements must be met to be eligible for this position: successful completion of a background investigation and drug urinalysis.
SOC, a Day & Zimmermann company, is an Equal Opportunity Employer, EOE AA M/F/Vet/Disability.
In compliance with the Equal Pay for Equal Work Act, the pay rate for this role is $60-66/hr depending on specific experience. This is not a guarantee of compensation or salary, as final offer amount may vary based on factors including but not limited to experience and geographic location.