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

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

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