Senior .NET Developer

Atlantic BT

Create progress people love.™

Summary

The .NET Application Developer will create web applications using both back-end and front-end technologies. We’re looking for a skilled developer who can lead technically, deliver high-quality work, and mentor others to strengthen our software team.

Responsibilities

  • Plan, estimate, and deliver small to medium enhancements to existing applications.

  • Collaborate with teammates to design, estimate, and build major features or entirely new applications.

  • Design and optimize SQL Server database schemas, queries, and stored procedures/functions.

  • Develop websites using C#, .NET, MVC, or Umbraco that fulfill client needs.

  • Partner with front-end developers and designers to build accessible, visually aligned websites.

  • Work with IT to design cloud infrastructure that supports application scalability.

  • Design, document, and develop APIs for internal and external use.

  • Communicate clearly with clients to gather requirements and provide project updates.

  • Present completed work to internal and external stakeholders.

  • Collaborate with project managers on planning projects and releases.

  • Write and review secure code to reduce vulnerabilities such as those in the OWASP Top 10.

  • Troubleshoot applications using logging, monitoring, and telemetry tools.

  • Make data privacy recommendations to ensure compliance with standards like GDPR, HIPAA, and PCI.

  • Research and recommend technologies, libraries, and frameworks for current and new projects.

  • Conduct code reviews and promote automated testing (unit, integration, visual regression).

  • Participate actively in team meetings and help establish department best practices.

  • Clearly explain technical decisions and document projects according to standards.

Qualifications

  • Strong skills in writing scalable, efficient, object-oriented C# code.

  • Proficient in HTML and JavaScript.

  • Experience with major JavaScript frameworks like React, Angular, or Vue.js.

  • Solid experience with relational databases and SQL.

  • Familiarity with version control systems.

  • Reliable, professional, and self-driven.

  • Strong communication skills, both written and verbal.

  • Able to work independently and collaboratively.

  • Able to prioritize and take ownership in a fast-paced environment.

Additional Preferred Skills

  • Experience with AWS, Umbraco CMS, authentication services (Auth0, Cognito), payment platforms (Stripe, Authorize.net), automated testing tools (xUnit, NUnit, Cypress), and Atlassian products (Jira, Bitbucket, Confluence).

Work Environment

This position involves routine desk and computer work with no travel required.

Copyright © 2025 Dot-Net-Jobs.com. All Rights Reserved.