.NET Developer

Synechron Technologies

Pune

Not disclosed

Work from Office

Full Time

Min. 6 years

Job Details

Job Description

.NET Developer | C#, .NET 8, .NET Core | RESTful APIs | SQL Server | Entity Framework | Git

Job Summary

The .NET Developer at Synechron is a skilled professional responsible for designing, developing, and maintaining robust software solutions using the .NET ecosystem. This role plays a critical part in delivering scalable and efficient applications that align with Synechron’s business objectives. The developer contributes to the full software development lifecycle, supports integration with web services, and ensures code quality through testing and version control practices. This position adds significant value by supporting agile development teams to meet technological and operational goals.


Software Requirements


Required:

  • C# with hands-on experience (6+ years) including .NET 8 and .NET Core

  • Experience with version control systems, primarily Git

  • SQL Server for relational database management

  • Entity Framework or other Object-Relational Mappers (ORMs)

  • RESTful APIs and web services development and integration

  • Unit and integration testing frameworks and practices


Preferred:

  • Familiarity with GitHub Copilot to enhance coding efficiency

  • Experience working in Agile software development environments


Overall Responsibilities

  • Develop high-quality, maintainable, and scalable software components using C# and .NET technologies.

  • Design and implement RESTful APIs and integrate with web services.

  • Utilize Entity Framework or similar ORMs for efficient data access and manipulation.

  • Write comprehensive unit and integration tests to ensure software reliability.

  • Collaborate within agile teams to meet project deadlines and deliverables.

  • Use Git for version control and manage source code repositories effectively.

  • Participate in code reviews and contribute to continuous improvement of development processes.

  • Apply problem-solving skills to troubleshoot and resolve software defects.

Strategically, the role supports Synechron’s objectives by ensuring software solutions are performant, secure, and aligned with client needs and technological advancements.


Technical Skills (By Category)


Programming Languages:

  • Essential: C# (expert level)

  • Preferred: Additional .NET languages or scripting as applicable


Databases/Data Management:

  • Essential: SQL Server (proficient)

  • Preferred: Experience with database optimization and query tuning


Cloud Technologies:

  • Preferred: Understanding of cloud deployment or integration (e.g., Azure)


Frameworks and Libraries:

  • Essential: .NET 8, .NET Core, Entity Framework

  • Preferred: Familiarity with other .NET ecosystem tools and libraries


Development Tools and Methodologies:

  • Essential: Git version control, Agile methodology

  • Preferred: Usage of GitHub Copilot


Security Protocols:

  • Preferred: Basic understanding of secure coding standards and practices


Experience Requirements

  • Minimum of 6 years of hands-on experience in C# development with .NET 8 and .NET Core.

  • Proven experience designing and developing RESTful APIs and working with relational databases (SQL Server).

  • Demonstrated experience in writing unit and integration tests.

  • Exposure to agile development teams and software development lifecycle (SDLC).

  • Experience with source control using Git is mandatory.


Day-to-Day Activities

  • Write, review, and maintain code in C# using .NET 8 and .NET Core frameworks.

  • Develop and consume RESTful APIs for integration with internal and external services.

  • Collaborate regularly in sprint planning, daily stand-ups, and retrospectives.

  • Conduct and participate in code reviews to uphold quality and consistency.

  • Debug and resolve software defects identified during development and testing phases.

  • Utilize Git and GitHub Copilot to manage code versions and improve productivity.

  • Ensure unit and integration tests are written and maintained alongside code deliverables.

  • Work closely with cross-functional teams including QA, DevOps, and product management.

Decision-making is centered on technical implementation and best practices under the guidance of technical leads and project managers.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical discipline, or equivalent practical experience.

  • Relevant certifications in .NET technologies or related areas considered an advantage.

  • Commitment to ongoing professional development through technical training and certifications.


Professional Competencies

  • Strong analytical and problem-solving abilities with attention to detail.

  • Effective communicator skilled at collaborating in diverse team environments.

  • Ability to prioritize tasks, manage time effectively, and deliver consistent results.

  • Adaptability to evolving technologies and readiness to learn new development tools.

  • Innovative mindset focused on continuous improvement and quality enhancement.

  • Leadership qualities to mentor junior developers and contribute to team growth.

S​YNECHRON’S 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 applicant’s gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law.

Candidate Application Notice

Experience Level

Senior Level

Job role

Work location

Pune - Hinjewadi (Ascendas), India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 6 years

About company

Name

Synechron Technologies

Job posted by Synechron Technologies

Apply on company website