Software Engineer III

ukg

Noida, UP, IN 5 Years Exp Posted 4d ago

Job Description

  • Software Development: Write clean, maintainable, and efficient code or various software applications and systems.
  • Design and Architecture: Participate in design reviews with peers and stakeholders and in the architectural design of new features and systems, ensuring scalability, reliability, and maintainability. Experience in developing cloud native SAAS products/applications.
  • GenAI Product Development: Participate in the entire AI development lifecycle, including data collection, preprocessing, model training, evaluation, and deployment.
  • Code Review: Review peer code, provide constructive feedback, and ensure adherence to industry best practices for clean, efficient, maintainable, and well-tested code with built-in observability.
  • Testing: Build testable software, define tests, participate in the testing process, automate tests using tools and Design Patterns leveraging the test automation pyramid as the guide.
  • Debugging and Troubleshooting: Triage defects or customer reported issues, debug and resolve in a timely and efficient manner.
  • Service Health and Quality: Maintain service reliability by monitoring health indicators, promptly addressing incidents, collaborating on issue resolution, and performing root cause analysis to prevent recurrence.
  • Dev Ops Model: Use and contribute to the Continuous Integration and Continuous Delivery process (CI/CD).
  • Mentorship: Mentors the team on technology concepts and ensures team compliance to best practices for design.
    • Innovation: Stay up to date with emerging technologies and industry trends, and champion their adoption to enhance team innovation and productivity

Similar Openings for You