.NET Full Stack Developer
Synechron
Job Summary
Synechron is seeking a highly skilled .NET Full Stack Developer to join their innovative development team. The ideal candidate will possess strong expertise in both front-end and back-end development using Microsoft technologies, with a focus on delivering scalable, high-performance web applications. This role is critical in supporting digital transformation initiatives, enabling efficient, robust, and user-centric solutions that align with business objectives.
Must Have
- Design, develop, and maintain scalable, secure, and responsive web applications.
- Collaborate with cross-functional teams to define technical specifications and develop new features.
- Write clean, maintainable, and efficient code following industry best practices.
- Participate in code reviews, unit testing, and integration testing activities.
- Optimize application performance, troubleshoot issues, and perform bug fixes.
- Support DevOps pipelines to automate deployments and monitor production systems.
- 5 to 7 years of hands-on experience in full stack development using Microsoft technologies.
- Proven track record of delivering enterprise-grade web applications.
- Strong experience in integrating with RESTful APIs, Microservices, and cloud platforms.
- Experience working in Agile teams with continuous integration and deployment practices.
- Bachelor’s degree in Computer Science, Engineering, or a related field.
Good to Have
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of containerization tools like Docker and orchestration tools like Kubernetes.
- Familiarity with UI/UX principles and accessibility standards.
- Exposure to automated testing tools (e.g., Selenium, Postman).
- Additional languages such as Python or PowerShell for automation.
- Blazor, Vue.js or other modern front-end frameworks.
- NoSQL databases (e.g., Cosmos DB, MongoDB).
- Relevant professional certifications (e.g., Microsoft Certified: Azure Developer Associate, MCSD).
Job Description
Job Summary
Synechron is seeking a highly skilled .NET Full Stack Developer to join our innovative development team. The ideal candidate will possess strong expertise in both front-end and back-end development using Microsoft technologies, with a focus on delivering scalable, high-performance web applications. This role is critical in supporting digital transformation initiatives, enabling efficient, robust, and user-centric solutions that align with business objectives.
Software Requirements
Required Skills:
- Extensive experience with ASP.NET Core (minimum 5 years), C#, and SQL Server for back-end development
- Strong proficiency in JavaScript/TypeScript, HTML5, CSS3, and Bootstrap for front-end development
- Experience building responsive UI using Angular (preferred) or React
- Familiarity with RESTful APIs, Web Services, and Microservices architecture
- Knowledge of version control tools such as Git
- Experience with DevOps practices and CI/CD pipelines for automated deployment and integration
- Proven understanding of software development best practices, unit testing, and code review processes
Preferred Skills:
- Experience with cloud platforms such as Azure or AWS
- Knowledge of containerization tools like Docker and orchestration tools like Kubernetes
- Familiarity with UI/UX principles and accessibility standards
- Exposure to automated testing tools (e.g., Selenium, Postman)
Overall Responsibilities
- Design, develop, and maintain scalable, secure, and responsive web applications using ASP.NET Core, C#, Angular/React, and SQL Server
- Collaborate with cross-functional teams to define technical specifications, develop new features, and enhance existing systems
- Write clean, maintainable, and efficient code following industry best practices and coding standards
- Participate in code reviews, unit testing, and integration testing activities to ensure quality
- Optimize application performance across the full stack, troubleshoot issues, and perform bug fixes
- Support DevOps pipelines to automate deployments, monitor production systems, and ensure high availability
- Stay informed about emerging technologies and recommend improvements to enhance system robustness and performance
- Collaborate with stakeholders to ensure solutions meet business needs and technical requirements
Technical Skills (By Category)
Programming Languages:
- Essential: C#, JavaScript/TypeScript, HTML5, CSS3
- Preferred: Additional languages such as Python or PowerShell for automation
Frameworks & Libraries:
- Essential: ASP.NET Core, Angular or React
- Preferred: Blazor, Vue.js or other modern front-end frameworks
Databases & Data Management:
- Essential: SQL Server, understanding of complex queries and stored procedures
- Preferred: NoSQL databases (e.g., Cosmos DB, MongoDB)
Development Tools & Methodologies:
- Knowledge of Scrum, Agile, or other iterative development processes
- Experience with Visual Studio, Azure DevOps, Git, Jenkins
Security & Compliance:
- Understanding of secure coding practices, data protection, and authentication methods
Cloud Technologies:
- Basic familiarity with Azure or AWS cloud services (preferred)
Experience Requirements
- 5 to 7 years of hands-on experience in full stack development using Microsoft technologies
- Proven track record of delivering enterprise-grade web applications built on ASP.NET Core and modern front-end frameworks
- Strong experience in integrating with RESTful APIs, Microservices, and cloud platforms
- Experience working in Agile teams with continuous integration and deployment practices
- Prior experience collaborating with cross-functional teams and managing project timelines
Day-to-Day Activities
- Develop new features and enhance existing applications in line with project requirements
- Participate in daily stand-ups, sprint planning, and review meetings
- Conduct code reviews, write unit tests, and ensure code quality standards are met
- Troubleshoot and resolve issues related to performance, security, and functionality
- Collaborate with QA and DevOps teams to facilitate smooth deployments and incident resolution
- Document technical specifications, system design, and deployment processes
- Stay updated with the latest industry trends and incorporate suitable innovations into existing systems
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Relevant professional certifications (e.g., Microsoft Certified: Azure Developer Associate, MCSD) are a plus
- Proven experience in full stack development within enterprise environments
Professional Competencies
- Strong analytical and problem-solving skills to develop effective solutions
- Excellent communication skills for technical and non-technical stakeholder engagement
- Leadership and teamwork abilities to guide less experienced developers and collaborate effectively
- Adaptability to rapidly evolving project requirements and new technologies
- Strong organizational skills with the ability to prioritize tasks and manage time efficiently
- Commitment to continuous learning and process improvement