Job Summary
Synechron is seeking a highly skilled and experienced Senior .NET Developert to join our dynamic technology team. In this role you will provide technical expertise support and leadership in the development and implementation of software solutions utilizing the .NET framework. Your contributions will directly influence the success of our software projects ensuring they are delivered efficiently securely and in alignment with industry standards. This position offers an opportunity to work on diverse projects collaborate across teams and contribute to innovative technology solutions that drive business success.
Software Requirements
- Required Software Skills:
- Proficiency in the Microsoft .NET Framework (version 4.8 or later) and .NET Core/.NET 5
- Experience with Visual Studio IDE (2019 or later)
- Familiarity with version control tools such as Git
- Knowledge of project management tools like JIRA Trello and Asana
- Experience with database technologies such as SQL Server MySQL and Oracle
- Familiarity with NoSQL databases like MongoDB is preferred
- Preferred Software Skills:
- Experience with cloud platforms such as Azure or AWS
- Knowledge of containerization tools like Docker and orchestration with Kubernetes
Overall Responsibilities
- Provide technical guidance and support for software development projects ensuring best practices and high-quality deliverables.
- Conduct research and stay updated on emerging technologies and platforms relevant to .NET development.
- Develop test and implement scalable robust and secure software solutions aligned with project requirements.
- Collaborate with cross-functional teamsincluding project managers QA and UX designersto ensure timely and within-budget project delivery.
- Contribute to the development of technical strategies coding standards and documentation.
- Ensure all development activities comply with industry standards security protocols and organizational policies.
- Troubleshoot and resolve technical issues throughout the project lifecycle.
- Mentor junior team members and promote continuous learning within the team.
Technical Skills (By Category)
- Programming Languages:
- Essential: C# (required) (preferred)
- Preferred: Experience with modern language features in C# (8.0 or later)
- Databases/Data Management:
- Essential: SQL Server MySQL Oracle
- Preferred: MongoDB
- Cloud Technologies:
- Preferred: Azure AWS (for deployment hosting and serverless functions)
- Frameworks and Libraries:
- Essential: MVC Web API Entity Framework
- Preferred: Blazor Azure Functions SignalR
- Development Tools and Methodologies:
- Essential: Visual Studio Git Agile/Scrum methodologies CI/CD pipelines
- Security Protocols:
- Basic understanding of security best practices in web development authentication and authorization protocols (OAuth OpenID Connect)
Experience Requirements
- Minimum 12 years of professional experience in software development with focus on .NET technologies.
- Demonstrated success in delivering complex software projects on time and within scope.
- Experience working with cross-functional and multidisciplinary teams.
- Exposure to working in agile environments with continuous integration and deployment practices.
- Industry experience in finance healthcare or technology consulting is advantageous but not mandatory.
- Alternative pathways include relevant certifications such as Microsoft Certified: Azure Developer Associate or certifications.
Day-to-Day Activities
- Collaborate with stakeholders to understand project requirements and translate them into technical specifications.
- Design develop and maintain .NET-based applications and services.
- Conduct code reviews and perform unit testing to ensure quality and performance standards.
- Monitor ongoing project progress identify risks and implement mitigation strategies.
- Troubleshoot technical issues during development and production phases.
- Regularly communicate project status challenges and solutions with team members and stakeholders.
- Stay informed about new technologies and propose innovative solutions to improve existing systems.
Qualifications
- Bachelors degree in Computer Science Information Technology or a related field.
- Masters degree is a plus.
- Relevant certifications (e.g. Microsoft Certified: Azure Developer MCP or related) are preferred.
- Commitment to continuous professional development and staying current with evolving technologies.
Professional Competencies
- Strong analytical and problem-solving skills with an emphasis on scalable solutions.
- Effective leadership and team management capabilities.
- Excellent written and verbal communication skills for stakeholder engagement.
- Ability to adapt quickly to changing technologies and project requirements.
- Demonstrate innovation ownership and a proactive approach to challenges.
- Strong time management and ability to prioritize tasks effectively.
SYNECHRONS DIVERSITY & INCLUSION STATEMENT
Diversity & Inclusion are fundamental to our culture and Synechron is proud to be an equal opportunity workplace and is an affirmative action employer. Our Diversity Equity and Inclusion (DEI) initiative Same Difference is committed to fostering an inclusive culture promoting equality diversity and an environment that is respectful to all. We strongly believe that a diverse workforce helps build stronger successful businesses as a global company. We encourage applicants from across diverse backgrounds race ethnicities religion age marital status gender sexual orientations or disabilities to apply. We empower our global workforce by offering flexible workplace arrangements mentoring internal mobility learning and development programs and more.
All employment decisions at Synechron are based on business needs job requirements and individual qualifications without regard to the applicants gender gender identity sexual orientation race ethnicity disabled or veteran status or any other characteristic protected by law.
Candidate Application Notice
Required Experience:
Senior IC