Point your AI agent at freehire and let it find you a job.

Get the CLI →

Inclusion Cloud

NewBe an early applicant

Back End .NET Developer (C#, VB.NET, Visual Studio, SQL databases)

Posted Updated
Discussion

Summary

Senior remote back-end .NET developer embedded with a client's Finance & Accounting team, enhancing their ERP software. Day to day involves building with C#/.NET Core, writing and tuning T-SQL for SQL Server, code reviews, unit testing, and leading projects with limited guidance.

Skills & Competencies

  • Advanced to Expert knowledge with C#, .NET Core, .NET Internals, and Visual Studio
  • Intermediate to Advanced programming experience with T-SQL to read and write data from SQL Server, including the design, development, and implementation of tables, views, and stored procedures
  • Intermediate to Advanced programming experience identifying and tuning slow-run queries
  • Intermediate to advanced knowledge testing frameworks
  • Strong communication skills including the ability to effectively communicate complex technical concepts to non-technical audiences
  • Good understanding of design patterns and SOLID principles
  • Knowledge of DevOps, Git, test automation, and CI/CD best practices
  • Knowledge or desire to learn VB.NET and WPF to support existing applications
  • Knowledge of web technologies including ASP.Net, CSS, JS, and Azure is a plus
  • Passion for learning new languages/technologies and staying on top of the technology wave

Education or Prior Work Experience

  • Bachelor's degree in CS
  • 8+ years of experience as a Software Engineer
  • 6+ years of experience with C# and .NET
  • 6+ years of experience working with Microsoft SQL

Summary of Duties & Responsibilities

Our client is seeking a Full Stack Engineer to join their Finance and Accounting (FAM) team. The candidate must have expert-level skills in C#, .NET framework, and Transact-SQL. The ideal candidate should have the necessary experience, technical knowledge, and interpersonal skills to effectively lead and execute projects with limited guidance.

Essential Functions

  • Enhance and extend the capabilities of our client's ERP software using a mix of application programming and their propriety design tools
  • Collaborate with Product Team members to translate complex business requirements into sound architectural designs
  • Participate in technical assessments and code reviews
  • Develop business acumen with Finance and Accounting capabilities
  • Optimize the performance of applications to ensure a smooth user experience
  • Collaborate with cross-functional teams to drive business requirements and translate requirements into technical specifications
  • Write clean, scalable, and maintainable code that adheres to industry best practices and coding standards
  • Troubleshoot and debug issues in our applications as needed
  • Ensure unit tests meet or exceed standard coverage requirements
  • Lead and execute projects with limited guidance
  • Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and product demonstrations
  • Contribute to the growth and maturity of the Software Engineering Group


Skills

See also

Backend jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available