Software Developer .NET

Skills
C#Business DevelopmentBusiness Process ImprovementDatabasesModelingOptimizationStructured Finance
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • 5+ years of experience developing business applications using modern .NET including C# ASP.NET Core and REST APIs
  • Strong experience with SQL Server and T-SQL including query optimization data modeling and large or complex databases
  • Experience with database migration or modernization projects is a plus
  • Experience with front-end development technologies and API integration
  • Proficiency with Git and modern source control practices
  • Familiarity with CI/CD pipelines and automated testing
  • Exposure to Azure or cloud-based development environments preferred
  • Familiarity with AI-assisted development tools and willingness to learn new workflows
  • Ability to write clear specifications technical documentation test cases and acceptance criteria
  • Strong understanding of relational databases application security and performance optimization
  • Strong verbal and written communication skills
  • Strong analytical and problem-solving skills with high attention to detail
  • Ability to work independently and collaboratively in a fast-paced deadline-oriented environment
  • Adaptable and open to change with a willingness to grow into new methodologies and tooling

Nice to have

  • Adaptable
  • Curious
  • Collaborative
  • Detail-oriented
  • Professional
  • Independent

Day to day

  • Design, develop, implement, and maintain custom-built applications that support business needs and improve processes.
  • Analyze and optimize business and technical workflows while building integrations, APIs, and reporting solutions.
  • Collaborate with internal teams and vendors in a fast-paced environment and help shape AI-assisted development practices.