Demo

Senior .NET Developer

Braven Technologies
saint louis, MO Remote Contractor
POSTED ON 1/5/2025
AVAILABLE BEFORE 3/5/2025

Job Description:

We are seeking an experienced Senior .NET Developer with strong hands-on coding expertise to join our dynamic development team. The ideal candidate will have a deep understanding of the .NET framework, C#, and related technologies, along with a passion for building high-quality, scalable, and robust software applications. This role involves actively contributing to all phases of the development lifecycle, leading complex projects, and mentoring junior developers.

Key Responsibilities:

  • Application Development:

    • Design, develop, and maintain efficient, reusable, and reliable code using C# and the .NET framework.
    • Build and enhance applications, services, and integrations in alignment with business requirements.
    • Implement best practices in coding, scalability, and security.
  • Project Leadership:

    • Lead the architecture and design of new features and applications.
    • Collaborate with cross-functional teams to define, design, and ship new features.
    • Provide technical guidance and mentorship to junior developers.
  • Full Software Development Lifecycle:

    • Participate in requirement analysis, design discussions, and code reviews.
    • Write unit tests to ensure code quality and maintainability.
    • Debug and resolve complex technical issues in applications.
  • Performance Optimization:

    • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues.
    • Optimize applications for maximum speed and scalability.
  • Continuous Improvement:

    • Stay updated with emerging technologies and industry trends.
    • Contribute to the continuous improvement of development processes and methodologies.

Qualifications:

  • Experience:

    • Minimum of 5 years of professional experience in software development using .NET technologies.
    • Proven hands-on experience with C#, .NET Framework, and .NET Core.
    • Experience in leading development projects and working in an agile environment.
  • Technical Skills:

    • Programming Languages: Strong proficiency in C#.
    • Frameworks: Extensive experience with .NET Framework, .NET Core, ASP.NET MVC, and Web API.
    • Front-End Technologies: Familiarity with HTML5, CSS3, JavaScript, and libraries or frameworks like Angular, React, or Vue.js is a plus.
    • Databases: Proficient in SQL Server, including writing complex queries, stored procedures, and performance tuning.
    • ORM Tools: Experience with Entity Framework or Dapper.
    • Web Services: Strong understanding of RESTful API design and implementation.
    • Cloud Services: Experience with cloud platforms such as Azure or AWS is highly desirable.
    • Version Control: Proficient with Git and collaborative workflows.
    • Testing Frameworks: Experience with unit testing frameworks like NUnit, xUnit, or MSTest.
    • Design Patterns: Solid understanding of object-oriented programming (OOP) and common design patterns.
  • Soft Skills:

    • Problem-Solving: Excellent analytical and problem-solving skills.
    • Communication: Strong verbal and written communication skills.
    • Leadership: Proven ability to lead and mentor development teams.
    • Team Player: Collaborative attitude with the ability to work effectively in a team environment.
    • Adaptability: Ability to quickly learn and adapt to new technologies and frameworks.
  • Education:

    • Bachelor's degree in Computer Science, Software Engineering, or a related field. A master's degree is a plus.

Preferred Qualifications:

  • Certifications:

    • Microsoft Certified: Azure Developer Associate or AWS Certified Developer.
    • Microsoft Certified Solutions Developer (MCSD) or equivalent certifications.
  • Additional Skills:

    • Experience with microservices architecture and containerization technologies like Docker and Kubernetes.
    • Familiarity with DevOps practices and CI/CD pipelines using tools like Jenkins, Azure DevOps, or GitLab CI/CD.
    • Knowledge of message brokers like RabbitMQ, Kafka, or Azure Service Bus.
    • Experience with NoSQL databases such as MongoDB or Cassandra.

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior .NET Developer?

Sign up to receive alerts about other jobs on the Senior .NET Developer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$63,573 - $82,434
Income Estimation: 
$82,809 - $110,162
Income Estimation: 
$102,136 - $132,353
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$123,508 - $158,121
Income Estimation: 
$132,730 - $173,376
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Not the job you're looking for? Here are some other Senior .NET Developer jobs in the saint louis, MO area that may be a better fit.

Senior .NET Developer

Bright Vision Technologies, St.Louis, MO

.Net Senior Full Stack Developer

Primary Talent Partners, Chesterfield, MO

AI Assistant is available now!

Feel free to start your new journey!