Job Title: Senior .NET Developer
Alpharetta, GA on C2C
Job Summary:
We are seeking a highly skilled Senior Software Developer with extensive experience in .Net Core to join our dynamic team in Alpharetta, GA. The ideal candidate will have a strong background in software development, a passion for technology, and the ability to work collaboratively in a fast paced environment. This role requires a deep understanding of .Net Core and its ecosystem, as well as a commitment to delivering high quality software solutions.
Responsibilities:
- Design, develop, and maintain scalable and high performance applications using .Net Core.
- Collaborate with cross functional teams to define, design, and ship new features.
- Participate in code reviews, ensuring adherence to best practices and coding standards.
- Troubleshoot and resolve software defects and performance issues.
- Contribute to the architecture and design of software solutions.
- Mentor junior developers and provide technical guidance.
- Stay updated with emerging technologies and industry trends to enhance development processes.
Mandatory Skills:
- Strong expertise in .Net Core framework and its libraries.
- Proficient in C# programming language.
- Experience with RESTful APIs and microservices architecture.
- Solid understanding of database technologies, including SQL Server and Entity Framework.
- Familiarity with front end technologies such as HTML, CSS, and JavaScript frameworks.
- Experience with version control systems, preferably Git.
- Strong problem solving skills and attention to detail.
Preferred Skills:
- Experience with cloud platforms such as Azure or AWS.
- Knowledge of containerization technologies like Docker.
- Familiarity with Agile methodologies and DevOps practices.
- Experience with automated testing frameworks.
- Understanding of software development lifecycle (SDLC) and project management methodologies.