UKG
UKG2h ago
Foundit

Software Engineer II

Noida, India
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer II Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at UKG

Full Job Description

Join UKG as an innovative and dynamic Software Engineer II- Eng in Noida, India, and contribute to high-impact software solutions used by global enterprises. In this role, you will lead projects, design, develop, test, deploy, operate, and maintain complex software systems, while also mentoring junior engineers. You'll collaborate in a dynamic team environment, shaping the technical foundation of our flagship products and services.

We seek engineers with diverse skills, including:

  • Front End UI: UI/UX design principles, responsive design, JavaScript frameworks.
  • Platform: CI/CD Pipelines, Infrastructure as Code (IaC), Containerization/Orchestration, Cloud Platforms.
  • Back End: API Development, Database Management, Security Practices, Message Queuing.
  • AI/ML: Machine Learning Frameworks, Data Processing, Algorithm Development, Big Data Technologies, Domain Knowledge.

Responsibilities include:

  • Software Development: Crafting clean, maintainable, and efficient code.
  • Technical Collaboration: Contributing to the design, development, and deployment of complex software systems.
  • Project Management: Executing and delivering features and projects, managing priorities and deadlines.
  • Architectural Design: Participating in design reviews and architectural design for scalability and reliability.
  • Code Review: Providing constructive feedback and ensuring adherence to best practices.
  • Testing: Building testable software, automating tests, and leveraging the test automation pyramid.
  • Service Health and Quality: Maintaining service health, performing root cause analysis, and optimizing performance.
  • Platform Model: Working within a DevOps model, taking ownership from requirements to production.
  • Documentation: Documenting features, enhancements, and fixes, and contributing to training materials.

Minimum Qualifications:

  • Bachelor's degree in Computer Science, Engineering, or equivalent practical experience.
  • 2+ years of professional software development experience.
  • Deep expertise in languages like C++, C#, .NET, Python, Java, or JavaScript.
  • Extensive experience with software development practices and design patterns.
  • Proficiency with version control (GitHub) and bug tracking (JIRA).
  • Understanding of cloud technologies and DevOps principles.

Preferred Qualifications:

  • Experience with cloud platforms (Azure, AWS, GCP).
  • Familiarity with CI/CD pipelines and automation tools.
  • Experience with test automation frameworks.
  • Knowledge of agile development methodologies.
  • Familiarity with developing accessible solutions.
  • Strong customer empathy and problem-solving skills.
  • Excellent communication and collaboration skills.

This is a permanent job opportunity in Noida, India.

Company

UKG

UKG

UKG is the leading Workforce Operating Platform that leverages workforce understanding to drive business success. With the world's most extensive collection of workforce insights and advanced AI, UKG ...

Noida, India
Posted on Foundit