Software Engineer

Columbia, Maryland | |

$100,000 - $125,000

Job Summary

Required Skills:

  • 4–6 years of professional experience in backend web application development using .NET Framework / .NET Core with C#
  • Strong understanding of object-oriented programming, design patterns, and clean code practices
  • Proven experience designing, building, and maintaining RESTful APIs and services
  • Solid knowledge of Microsoft SQL Server and T-SQL
  • Experience working with cloud-native SaaS or PaaS applications
  • Ability to analyze legacy systems and contribute to modernization efforts, including refactoring and incremental replacement strategies like the Strangler Fig pattern
  • Familiarity with unit testing, static code analysis, and best practices in quality-driven development
  • Strong troubleshooting skills and root-cause analysis capabilities
  • Excellent collaboration skills and the ability to work effectively with cross-functional teams

Nice to Have Skills:

  • Experience with legacy system modernization projects
  • Knowledge of automation tools and architectural improvements for SaaS platforms
  • Familiarity with other programming languages or cloud platforms is a plus

Preferred Education and Experience:

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field is preferred
  • Proven track record of developing scalable, maintainable backend systems in a hybrid environment

Share This Job

I want more
jobs like this
in my inbox
weekly.

ABOUT US

Our High Trail Verified members include elite Technical and Solutions Architects, Developers, Engineers, Administrators, Business Analysts, Project Managers and Leaders, with a proven track record of delivering solutions to complex problems.

If you are ready to Elevate Your Work, you’ve come to the right place. Contact us to schedule a consultation.

Other Jobs you might like…