Search by job, company or skills

Zoetis

Senior - Backend Developer - DX

7-12 Years
Save
  • Posted 9 days ago
  • Be among the first 40 applicants
Early Applicant
Quick Apply

Job Description

POSITION RESPONSIBILITIES

Percent of Time

  • Manage Backend Developers
  • Manage backend developers in regard to individual development and performance. Oversee the overall technical implementation of backend code in line with specifications and defined best practices for the ZICC backend team. Ensure backend developers work aligns with technical specifications and best practices. Mentor and coach junior backend developers to help them improve their skills and experience. Provide updates on status and progress to the development manager.
  • Design, Develop, and Implement Backend Features
  • Design, develop, and implement backend features using C#. Keep system documentation up to date, including system architecture, changelogs, build descriptions, continuous deployment, and branching strategies. Collaborate with other technical leads and product owners to ensure high-quality delivery of requirements. Build efficient, reusable, and maintainable code. Maintain and extend database implementation and migration scripts. Collaborate with front-end developers and other engineers to ensure a seamless user experience. Write unit and integration tests to ensure code quality. Deploy to production and coordinate infrastructure needs with cloud ops. Troubleshoot and debug complex technical problems in production systems.
  • Stay Current with Latest Trends and Technologies
  • Stay up to date on the latest trends and technologies in C# and backend development.

ORGANIZATIONAL RELATIONSHIPS

  • Collaboration with Product Managers and Product Owners
  • Coordinate with developers, designers, analysts, QA, and other members of the development team to implement integration solutions, share knowledge, and address technical challenges.

EDUCATION AND EXPERIENCE

  • Education:
  • Master's/Bachelor's in Software Engineering.
  • Experience:
  • Minimum of 3 years in a development lead role with a mix of managing developers and hands-on technical design and coding.
  • Minimum of 7 years as a C# developer.
  • Minimum of 3 years experience in microservice development leveraging .NET Web API, C#, and .NET Core.

TECHNICAL SKILLS REQUIREMENTS

  • Proven Experience:
  • Proven experience as a Senior C# developer (7+ years).
  • Strong understanding of object-oriented programming (OOP) concepts.
  • Experience with ASP.NET Core or similar backend frameworks.
  • Experience with SQL databases and Entity Framework or similar ORM tools.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Enterprise experience in microservice development.
  • Experience with Open API spec, YAML, RAML.
  • Experience with DevOps practices.
  • Excellent problem-solving and analytical skills.
  • Strong communication and collaboration skills.
  • Ability to work independently and as part of a team.
  • 3+ years experience leading a technical team of C# .NET developers.
  • Bonus Points:
  • Experience with secure network configuration on Azure.
  • Experience with monitoring applications in Azure.
  • Experience with containerization technologies (Docker, Kubernetes).
  • Experience working on Event-driven architecture (brokers, pub/sub).
  • Experience with DevOps implementation.
  • Opportunity to train and work with the MuleSoft ecosystem (Anypoint).

PHYSICAL POSITION REQUIREMENTS

  • Working Hours: Regular working hours are from 1:00 PM to 10:00 PM IST.
  • Occasionally, more overlap with the EST Time zone is required during production go-live.

EMPLOYMENT TYPE

Full time align

More Info

Job Type:
Function:
Employment Type:

About Company

Job ID: 108702507