Talent.com
This job offer is not available in your country.
Software Engineer II - Backend Architecture

Software Engineer II - Backend Architecture

ZoominfoChennai
30+ days ago
Job description

Job Description :

As a Software Engineer II, you will get to explore and work with cutting-edge technologies and a large and rich data set. If you like working on tough problems, whether that's building systems that handle millions of customer requests a day or how to make sense of over a billion pieces of potentially correlated data, ZoomInfo is the right place for you.

Responsibilities :

  • Design, develop, and maintain high-quality services, adhering to best practices and coding standards.
  • Proficiency in services development frameworks and technologies such as Java or Node.js .
  • Experience in. NET / C# is preferred.
  • Collaborate with other team members to contribute to the design and evolution of the services architecture, ensuring security, scalability, reliability, and performance.
  • Managing deployments as needed, Such as software upgrades, hotfixes, or emergency patches.
  • Handling customer escalations and CI issues. These are almost always during U. S. business hours, so time zone alignment is important.
  • Maintaining the infrastructure, ensuring services like Redis, RDS, Elasticsearch, etc., remain performant and aren't consuming unnecessary resources.
  • Supporting compliance and certifications, including Google OAuth, SOC 2 ISO, etc.
  • Create robust RESTful APIs and integrate with external services, ensuring data consistency

and security.

  • Work with various database systems, including SQL or NoSQL, to design efficient data models and access patterns for services.
  • Identify and address performance bottlenecks in the services, optimizing code and
  • infrastructure as needed.

  • Write unit and integration tests and participate in code reviews to maintain code quality and
  • reliability.

  • Investigate and resolve issues reported in production, providing timely solutions to ensure system :
  • Bachelor's degree in Computer Science or equivalent degree.
  • 2+ years of experience as a backend developer, with a strong focus on service development.
  • Proficiency in services development frameworks and technologies such as Java or Node.js .
  • Experience in. NET / C# development is preferred.
  • Solid understanding of service architecture principles and best practices.
  • Proficiency in RESTful API design and development.
  • Familiarity with databases (SQL or NoSQL) and data modeling.
  • Must be able to work independently and deliver excellent results in short timelines.
  • Experience with containerization and orchestration tools.
  • Strong problem-solving and debugging skills.
  • Experience with a public cloud platform.
  • Excellent communication and collaboration skills.
  • Ability to thrive in a dynamic, fast-paced environment.
  • (ref : hirist.tech)

    Create a job alert for this search

    Software Engineer Backend • Chennai