.NET Developer | C#, .NET 8, .NET Core | RESTful APIs | SQL Server | Entity Framework | Git
Job Summary
Job Summary
Developer at Synechron is a skilled professional responsible for designing developing and maintaining robust software solutions using ecosystem. This role plays a critical part in delivering scalable and efficient applications that align with Synechrons 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) 8 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# 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 Synechrons 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: 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 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 8 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# 8 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
Bachelors degree in Computer Science Software Engineering or a related technical discipline or equivalent practical experience.
Relevant certifications 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.
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.
Required Experience:
IC
About Company
Chez Synechron, nous croyons en la puissance du numérique pour transformer les entreprises en mieux. Notre cabinet de conseil mondial combine la créativité et la technologie innovante pour offrir des solutions numériques de premier plan. Les technologies progressistes et les stratégie ... View more