Skip to content
Now Hiring

Cloud, data, Salesforce, SAP, engineering and more roles. View open jobs.

All openings

Software Engineer

Job ID OB-2026-0349

Apply for this role

About the role

Software Engineer
Location: Columbus Ohio - Hybrid with 2-3 times work at office.  Subject to change anytime
Position Summary
One of our clients is seeking a Software Engineer with strong experience in the Microsoft .NET ecosystem to design, develop, enhance, test, and support enterprise software applications. A major responsibility of this role will be to work on customer projects to review and implement standardized repository naming conventions and related code-repository improvements across development projects. The role will work closely with development, QA, DevOps, and business teams throughout the software development lifecycle.
Key Responsibilities
  • Review existing source-code repositories and implement standardized repository naming conventions, organization, and related best practices.
  • Design, develop, enhance, and maintain applications using .NET Framework/.NET and related Microsoft technologies.
  • Analyze business and technical requirements and translate them into scalable, maintainable software solutions.
  • Participate in all phases of the Software Development Lifecycle (SDLC), including requirements, design, development, testing, deployment, and production support.
  • Develop clean, reusable, and well-documented code following established coding standards and best practices.
  • Perform unit testing, debugging, troubleshooting, and code reviews to ensure application quality and reliability.
  • Collaborate with QA teams on test planning, defect resolution, regression testing, and release readiness.
  • Work with DevOps teams on CI/CD pipelines, source control, build and deployment processes, and application releases.
  • Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, backlog refinement, reviews, and retrospectives.
  • Investigate and resolve application issues across development, test, and production environments.
  • Contribute to technical documentation, process improvements, and continuous improvement initiatives.

What you will do

Preferred Qualifications
  • Experience working with Azure DevOps, Git, CI/CD pipelines, and automated testing.
  • Experience with ASP.NET, Web APIs, REST services, JavaScript/TypeScript, or modern front-end frameworks.
  • Experience working in enterprise application environments and supporting production releases.
  • Familiarity with cloud platforms, particularly Microsoft Azure.

What you bring

Required Qualifications
  • Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field.
  • Minimum 3 years of professional software development experience.
  • Strong hands-on experience with .NET Framework/.NET, C#, and related Microsoft development technologies.
  • Experience with source control/repository management, preferably Git and platforms such as Azure DevOps or GitHub.
  • Working knowledge of SQL Server and database development.
  • Understanding of Agile/Scrum software development methodologies.
  • Familiarity with CI/CD, DevOps practices, automated builds, testing, and deployments.
  • Strong troubleshooting, analytical, communication, and problem-solving skills.

Apply for this role

Takes a few minutes. Have your resume ready as a PDF or Word file, or your LinkedIn profile.

Not quite the right role?

Tell us the work you are looking for. A recruiter will keep your details and contact you when something fits.