Sr.Net Developer
Anblicks3 months ago
Dallas, TX, United States
Remote
Full-time
Junior Level (1-3 years)
Job Description
Job Description
We are looking for a highly skilled and experienced Senior .NET Developer to join our development team. The ideal candidate will have a strong background in designing and developing scalable, secure, and high-performing APIs using .NET technologies. You will be responsible for end-to-end API development and integration, collaborating with cross-functional teams to deliver high-quality solutions.
Key Responsibilities
- Design, develop, and maintain RESTful APIs using ASP.NET Core/.NET Framework.
- Work closely with front-end developers, QA engineers, and business stakeholders to understand requirements and translate them into technical solutions.
- Optimize application performance and ensure responsiveness and scalability.
- Write clean, maintainable, and reusable code following best practices and coding standards.
- Implement authentication and authorization for APIs (e.g., OAuth2, JWT).
- Integrate third-party APIs and services as needed.
- Conduct code reviews, provide mentorship to junior developers, and ensure code quality.
- Collaborate in Agile/Scrum development cycles and participate in daily stand-ups, sprint planning, and retrospectives.
- Troubleshoot, debug, and upgrade existing systems and APIs.
Required Skills And Qualifications
- Degree: Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.
- Experience: 6+ years of experience in .NET development.
- Skills: Strong experience with ASP.NET Core, C#, and Entity Framework/Core.
- Experience: Proven experience in building RESTful APIs and web services.
- Database: Experience with SQL Server, and writing complex queries and stored procedures.
- Familiarity: Familiarity with API documentation tools like Swagger/OpenAPI.
- Understanding: Strong understanding of OOP, SOLID principles, and design patterns.
- Version Control: Experience with version control systems like Git.
- Knowledge: Knowledge of DevOps practices, CI/CD pipelines, and automated testing is a plus.
- Familiarity: Familiarity with cloud platforms like Azure or AWS is a plus.
Preferred Skills
- Experience with microservices architecture.
- Knowledge of containerization technologies (e.g., Docker).
- Understanding of message brokers (e.g., RabbitMQ, Azure Service Bus).
- Experience with front-end frameworks like Angular or React is a bonus.
Required Skills
OOP
C#
SQL Server
Message Brokers (RabbitMQ, Azure Service Bus)
Front-end Frameworks (Angular, React)
Version Control (Git)
Microservices Architecture
Automated Testing
ASP.NET Core
Swagger/OpenAPI
Cloud Platforms (Azure, AWS)
DevOps Practices
SOLID Principles
CI/CD Pipelines
RESTful APIs
Entity Framework/Core
Containerization (Docker)