Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Skip to job details

Back to Results

Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Robert Half

Software Engineer

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
77
out of 100
Average of individual scores

Were these scores useful?

Job Description

We are looking for a Backend Software Engineer to join a long-term contract opportunity. This role focuses on building and enhancing reliable back-end applications and services that support secure, scalable, and high-performing web solutions. The position offers the chance to contribute across the full development lifecycle while partnering with technical teams to deliver well-designed, maintainable software.
Responsibilities:
  • Translate business needs into practical technical approaches and contribute to solution design throughout planning, development, testing, and release activities.
  • Create and enhance back-end services and application features using modern C# and .NET technologies, while resolving defects and improving existing functionality.
  • Produce clear technical documentation, define implementation details, and provide realistic effort estimates based on project scope and priorities.
  • Strengthen application security and data protection by applying sound engineering practices, reviewing code quality, and aligning development work with established standards.
  • Improve performance and reliability by analyzing monitoring insights, refining database queries and structures, and supporting efficient data processing.
  • Build and support database solutions using PostgreSQL and related technologies, including optimization for complex data storage and retrieval needs.
  • Contribute to automated delivery processes from development through production using CI/CD practices and cloud-based tooling.
  • Work within Agile or hybrid delivery frameworks while collaborating with team members and offering technical guidance to less experienced developers.
  • Develop solutions that leverage Azure services such as Functions, Service Bus, App Configuration, containers, and application monitoring capabilities.