UKG logo

Software Engineer III- .Net

UKG
NewPosted today

LOCATION

Noida · Onsite

EXPERIENCE

4+ Years

SKILLS REQUIRED

C#.NET DevelopmentSQL ServerWeb API DevelopmentIIS Administrationapi testingPrompt Engineering

Job description

Overview

Design, develop, test, deploy and maintain complex .NET software systems used by enterprises worldwide, while leading projects and mentoring junior engineers.

What you'll do

  • Design, develop, and maintain applications using .NET / C#, applying sound design patterns and principles (SOLID, OOP, etc.)
  • Build and consume Web APIs (RESTful services)
  • Write and optimize SQL Server queries, stored procedures, and database objects
  • Develop and maintain unit and automated test suites using frameworks like Moq
  • Deploy, configure, and troubleshoot applications hosted on IIS
  • Develop client-side functionality using JavaScript/jQuery
  • Leverage AI tools such as Claude and ChatGPT to accelerate development, debugging, and documentation, applying sound prompt engineering practices
  • Perform API testing using tools such as Postman/SoapUI (or your preferred tool)
  • Build and maintain CI/CD pipelines for automated build, test, and deployment
  • Use version control tools like GitHub for source management, branching, and code reviews
  • Work within Agile/Scrum teams, participating in sprint ceremonies (standups, planning, retros)
  • Collaborate with cross-functional teams to identify, troubleshoot, and resolve production issues
  • Mentor junior engineers

What you'll need

  • Bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent practical experience
  • 4+ years of professional software development experience
  • Deep expertise in .NET/C# programming language
  • Extensive experience with design patterns and principles (SOLID, OOP, common architectural patterns)
  • SQL Server (queries, stored procedures, performance basics)
  • Web API development
  • Unit testing frameworks (e.g., Moq) and automation testing
  • IIS deployment and configuration
  • JavaScript / jQuery
  • CI/CD pipelines (e.g., Azure DevOps, Jenkins, GitHub Actions)
  • Hands-on experience implementing or integrating OAuth 2.0–based authentication and authorization in .NET applications
  • Version control tools like GitHub (Git workflows, branching strategies, pull requests/code reviews)
  • Hands-on experience with Claude, ChatGPT, or similar LLM tools, including prompt engineering
  • API testing tools (e.g., Postman, SoapUI)
  • Strong problem-solving and solution-oriented mindset
  • Self-driven and self-motivated, able to work with minimal supervision
  • Good communication and interpersonal skills
  • Comfortable collaborating in cross-functional and Agile teams

Nice to have

  • Exposure to observability/monitoring tools like Splunk, Grafana
  • Angular (or other modern JS frameworks)
  • Prior experience with Kafka or other messaging/streaming systems
  • Exposure to GCP or other cloud platforms

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 III- .Net