Job Summary
Synechron is seeking a highly experienced Senior .NET Full Stack Developer to lead the design, development, and deployment of enterprise-level web applications. This role requires a deep understanding of both front-end and back-end technologies, with a focus on delivering scalable, secure, and high-performance solutions. The successful candidate will play a key role in mentoring junior team members, collaborating with stakeholders, and ensuring the technical excellence of projects. Based in Mumbai, this position offers an opportunity to work on large-scale applications utilizing cutting-edge technology stacks, impacting critical business functions across multiple domains.
Software Requirements
Required:
- Proficiency in ASP.NET Core, ASP.NET MVC, Web API (latest versions)
 - Extensive experience with front-end frameworks such as Angular, React, or Vue.js
 - Strong knowledge of C#, .NET Framework, and .NET Core
 - Working experience with JavaScript, HTML5, CSS3, and related web technologies
 - Database development expertise with SQL Server, Oracle, or MySQL
 - Experience with Entity Framework, LINQ, ORMs, and data modeling
 - Version control proficiency using Git
 - Agile/Scrum development methodology familiarity
 
Preferred:
- Knowledge of cloud platforms like Azure or AWS
 - Experience with containerization tools such as Docker and Kubernetes
 - Familiarity with CI/CD pipeline automation and DevOps practices
 
Overall Responsibilities
- Lead end-to-end delivery of web applications, including architecture, design, development, testing, and deployment
 - Develop responsive, user-friendly front-end interfaces aligned with UI/UX best practices
 - Design and implement RESTful APIs and backend services that are scalable and secure
 - Collaborate with cross-functional teams and stakeholders to gather requirements and translate them into technical solutions
 - Lead code reviews, technical discussions, and mentor junior developers to foster best practices and high-quality code
 - Conduct performance tuning, troubleshoot issues, and optimize existing applications for reliability and efficiency
 - Oversee deployment processes, automation, and continuous integration/delivery pipelines
 - Stay updated on emerging technologies and incorporate industry best practices into development processes
 
Technical Skills (By Category)
- Programming Languages:
 - Required: C# (.NET Framework and .NET Core)
 - Preferred: JavaScript (ES6+), TypeScript
 - Databases/Data Management:
 - Required: SQL Server, Oracle, or MySQL; strong querying and data modeling skills
 - Preferred: Experience with ORM frameworks, stored procedures, and database optimization
 - Cloud Technologies:
 - Preferred: Azure or AWS cloud deployment and serverless architectures
 - Frameworks and Libraries:
 - Required: ASP.NET Core, ASP.NET MVC, Web API, Entity Framework, LINQ
 - Preferred: Front-end frameworks such as Angular, React, Vue.js
 - Development Tools and Methodologies:
 - Visual Studio, Visual Studio Code, Azure DevOps or similar CI/CD tools
 - Agile methodologies, Scrum practices, and collaborative tools (JIRA, Confluence)
 - Security and Best Practices:
 - Understanding of application security, authentication, authorization, and data protection best practices
 
Experience Requirements
- 7 to 15 years of professional experience in full-stack .NET development
 - Proven track record of designing and delivering large-scale, enterprise applications
 - Demonstrated capability in leading technical initiatives and mentoring teams
 - Experience working in an Agile environment and collaborating with cross-disciplinary teams
 - Alternative experience pathways include extensive project-based work, certifications, or leadership roles involving full-stack development
 
Day-to-Day Activities
- Develop, enhance, and maintain scalable web applications using the latest .NET technologies
 - Participate in requirement gathering, system design discussions, and technical planning sessions
 - Conduct code reviews, assist team members, and promote adherence to coding standards
 - Troubleshoot and resolve performance issues, bugs, and system errors promptly
 - Collaborate with product owners and stakeholders to refine requirements and deliverables
 - Engage in deployment activities, automation, and CI/CD pipeline improvements
 - Document technical architecture, system configurations, and solutions for knowledge sharing
 
Qualifications
- Bachelor’s degree in Computer Science, Information Technology, or an equivalent field; higher degrees or relevant certifications will be an advantage
 - Certifications such as Microsoft Certified: Azure Developer, MCP, or MCSD are preferred
 - Evidence of continuous learning and staying current with industry trends and best practices
 
Professional Competencies
- Strong analytical and problem-solving skills with architectural oversight capabilities
 - Effective leadership, mentorship, and team collaboration skills
 - Excellent communication abilities for stakeholder engagement and technical documentation
 - Adaptability to emerging technologies and skills transfer to team members
 - Keen attention to detail, time management, and ability to prioritize tasks effectively
 - Innovation-driven mindset with a focus on optimizing system performance and security