UKG logo

Software Engineer II- Dot Net

UKG
NewPosted today

LOCATION

Pune City · Onsite

EXPERIENCE

2 - 4 Years

SKILLS REQUIRED

C#.NetSQLUnit TestingTest AutomationGitCloud InfrastructureRoot Cause AnalysisObservability

Job description

Overview

Full-stack software development role on UKG's Workforce Operating Platform, covering backend and frontend work across the product lifecycle in a DevOps model.

What you'll do

  • Write clean, maintainable and efficient code for backend and frontend applications and systems.
  • Implement product features and tasks adhering to defined system design, ensuring scalability, reliability and maintainability.
  • Review code written by other developers, providing feedback and maintaining a high bar of technical excellence to industry standard best practices, including coding guidelines, observability and unit tests.
  • Build testable software, define tests, participate in the testing process and automate tests using tools such as JUnit and Selenium, guided by the test automation pyramid.
  • Triage defects and customer-reported issues, and debug and resolve them in a timely and efficient manner.
  • Contribute to maintaining the health and quality of services and incidents, promptly identifying and escalating issues.
  • Collaborate with the team in utilizing service health indicators and telemetry for action, and assist in root cause analysis and preventing future recurrences.
  • Take ownership from requirements with product management through design, development, testing, deployment and production maintenance of the software.
  • Use GenAI tools effectively, with optimal token usage, to improve output and productivity.
  • Properly document new features, enhancements or fixes, and contribute to training materials.

What you'll need

  • Bachelor's degree in Computer Science, Engineering or a related technical field, or equivalent practical experience.
  • 2-4 years of professional software development experience.
  • Proficiency in one or more programming languages such as C# and Dot Net.
  • Experience working with SQL and NoSQL databases for data operations and reporting.
  • Experience with software development practices and design patterns.
  • Strong problem-solving skills and attention to detail.
  • Familiarity with version control systems such as Git and GitHub, and with bug/work tracking systems such as JIRA.
  • Basic understanding of cloud technologies and DevOps principles.
  • Strong analytical and problem-solving skills, with a proven track record of building and shipping successful software products and services.
  • Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.
  • Hands-on experience prompting GenAI tools such as Claude, Cursor, Devin or GitHub Copilot to get desired code generation.

Nice to have

  • Experience with cloud platforms such as Azure, AWS or GCP.
  • Experience working in the Payments or Payroll domain for Workforce.
  • Experience with test automation frameworks and tools.
  • Knowledge of agile development methodologies.
  • Commitment to continuous learning and professional development.
  • Good communication and interpersonal skills, with the ability to work effectively in a collaborative team environment.

Details

  • Location: Pune City, India.

Read the full description and apply on the company’s own careers page.

Stay safe

Hiring on Abekus is free for applicants

We never charge a fee, and employers are prohibited from doing so. If a recruiter asks for payment, please report them right away.

Software Engineer II- Dot Net