Senior .NET Developer

Job Posted 8/23/2023
Staffigo Technical Services
West Valley City, UT
United States
Category Software Jobs
Job Description

Staffigo is in the business of providing IT Consulting Services to clients in various industries in the United States - Healthcare (Payer, Providers & Clearinghouses), Finance & Banking, Retail & eCommerce. We are currently seeking exceptional talent for the below role.      

 

Responsibilities:

·Lead the end-to-end development of software applications using the .NET framework

·Collaborate with cross-functional teams, including product managers, designers, and testers, to gather and analyze requirements

·Design and architect scalable and maintainable software solutions that align with business needs

·Write clean, efficient, and well-documented code in C#

·Conduct thorough code reviews to ensure adherence to coding standards and best practices

·Perform in-depth testing and debugging to identify and resolve software defects and issues

·Optimize application performance and scalability

·Integrate third-party libraries, APIs, and services into the applications

·Stay up to date with emerging technologies and industry trends in the .NET ecosystem

·Mentor and guide junior developers, providing technical support and guidance

·Collaborate with the QA team to ensure the delivery of high-quality software

·Participate in Agile development processes, including sprint planning, daily stand-ups, and retrospectives

·Contribute to process improvement initiatives to enhance software development efficiency

Requirements:

·Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent work experience)

·Proven experience as a Senior .NET Developer, with a strong track record of successful software project delivery

·Extensive expertise in C# and the .NET framework

·Proficiency in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React

·Solid understanding of database technologies, including SQL Server or MySQL

·Strong knowledge of software development principles, design patterns, and best practices

·Experience with architectural patterns (e.g., MVC, MVVM) and distributed systems

·Excellent problem-solving and debugging skills

·Strong leadership and mentoring abilities

·Exceptional verbal and written communication skills

·Ability to work effectively in a team environment and independently

·Excellent organizational and time management skills, with the ability to handle multiple projects and priorities

·A passion for staying up to date with the latest technologies and trends in the software development field

 

We do not discriminate based on race, color, religion, marital status, age, national origin, ancestry, physical or mental disability, medical condition, pregnancy, genetic information, gender, sexual orientation, gender identity or expression, veteran status, or any other status protected under federal, state, or local law.

Employer