Software Engineer III - Bengaluru, India - ZoomInfo

    ZoomInfo
    ZoomInfo Bengaluru, India

    1 week ago

    Default job background
    Description

    Key Responsibilities :
    Design, develop and maintain high quality services, adhering to best practices and coding standardsCollaborate with other team members and stakeholders to contribute to the design and evolution of the services architecture, ensuring scalability, reliability and performanceCreate robust RESTful APIs and integrate with external services, ensuring data consistency and securityWork with various database systems, including SQL and NoSQL, to design efficient data models and access patterns for servicesGuide junior members of the team in planning and execution of workIdentify and address performance bottlenecks in the services, optimizing code and infrastructure as neededWrite unit and integration tests and participate in code reviews to maintain code quality and reliabilityInvestigate and resolve issues reported in production, providing timely solutions to ensure system availabilityStay up-to-date with industry trends and best practices related to backend development and cloud technologiesRequirements :

    Bachelor's degree in Computer Science or equivalent from a premier institution.5+ years of experience as a backend developer, with a strong focus on services developmentProficiency in services development frameworks and technologies such as JavaSolid understanding of services architecture principles and best practicesProficiency in RESTful API design and developmentFamiliarity with databases (SQL and NoSQL) and data modelingMust be able to work independently and deliver excellent results in short timelinesTechnically lead and mentor juniors in the team, and drive planning and execution of workExperience with containerization and orchestration toolsStrong problem-solving and debugging skillsExperience with public cloud platformExcellent communication and collaboration skillsAbility to thrive in a dynamic, fast-paced environment