Job Title: Senior .NET Developer
Location: South Carolina Columbia (Day 1 On-Site/ Locals only)
Duration: 12 Months
Experience Needed: 12 Years
Note: Candidate must have experience in .NET Architecture and Development .NET Core and Strong API Strong Understanding of CI/CD Process and in Rabbit MQ.
Job Description:
As a Senior .NET Developer you will be responsible for designing developing and implementing high-quality solutions using .NET technologies. You will play a key role in the entire application lifecycle focusing on coding and debugging while also driving .NET architecture strategies to ensure performance and scalability. Your deep understanding of .NET Core API development and the CI/CD process will be crucial in delivering robust solutions that meet our clients needs.
Key Responsibilities:
- Lead the design and implementation of complex .NET applications ensuring they are efficient reusable and reliable.
- Spearhead the development of .NET Core applications and services with a strong emphasis on performance and scalability.
- Develop and maintain APIs for enterprise-level applications ensuring they are secure scalable and performant.
- Drive the adoption of CI/CD processes tools and best practices to streamline development and deployment.
- Work with RabbitMQ for messaging and event-driven architectures ensuring high availability and reliability of messaging services.
- Develop and maintain Windows Forms applications ensuring they meet the latest standards of functionality and user experience.
- Collaborate with cross-functional teams to ensure projects are delivered on time and to specifications.
- Mentor junior developers sharing knowledge and best practices and guiding them through complex technical challenges.
- Stay abreast of emerging technologies and industry trends applying them to projects as applicable.
Qualifications:
- Bachelors degree in Computer Science Engineering or a related field.
- At least 5 years of experience in .NET development with a strong understanding of .NET architecture and development principles.
- Proficiency in .NET Core and experience building scalable web APIs.
- Solid experience with CI/CD processes and tools.
- Experience with RabbitMQ or similar messaging frameworks.
- Strong background in Windows Forms development.
- Familiarity with cloud platforms (Azure AWS or GCP) is a plus.
- Excellent problem-solving analytical and troubleshooting skills.
- Strong communication and teamwork abilities.