Senior .NET Backend Developer

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

$1500-$2000

HOURS PER WEEK

8

DATE POSTED

May 22, 2024

JOB OVERVIEW

We are seeking a highly skilled and experienced Senior .NET Backend Developer to join our dynamic team. The ideal candidate will have a strong background in .NET development and extensive experience in backend technologies, including GraphQL, Azure, MongoDB, PostgreSQL, EF Core, and other related tools. As a Senior Developer, you will lead backend development efforts, mentor junior team members, and collaborate with cross-functional teams to deliver high-quality software products.
Responsibilities:
1. Design, develop, and maintain scalable backend solutions using .NET frameworks.
2. Collaborate with product management and frontend teams to understand requirements and translate them into technical specifications.
3. Lead the architecture and design of backend systems, ensuring scalability, performance, and security.
4. Implement clean, efficient, and reusable code following best practices and coding standards.
5. Perform code reviews to ensure code quality, reliability, and adherence to coding standards.
6. Troubleshoot and debug issues, and provide timely resolutions to ensure smooth application performance.
7. Stay up-to-date with the latest technologies, trends, and best practices in backend development.
8. Mentor and coach junior developers, providing guidance and support to foster their growth and development.
9. Collaborate with cross-functional teams including QA, UX/UI, and frontend developers to deliver integrated solutions.
10. Participate in Agile development methodologies, including sprint planning, daily stand-ups, and retrospectives.
11. Ability to work on at least 1/2 projects simultaneously.
12. Follow best practices guided by the team lead.
13. Make changes without disrupting existing architecture.
14. Ensure optimal performance and reliability of backend systems.
15. Handle client requirements & technical discussions effectively.
16. Prepare to learn and adapt to new technologies and tools as required.
Requirements:
1. Bachelor’s degree in Computer Science, Engineering, or related field.
2. Proven experience (5-7 years) developing backend solutions using .NET frameworks. Proficiency in C#, ASP.NET, .NET Core, Entity Framework, LINQ.
3. Strong understanding of backend architecture, design patterns, and best practices.
4. Experience with RESTful APIs development, asynchronous programming, and data management.
5. Familiarity with GraphQL for API development.
6. Experience with cloud platforms such as Azure or AWS.
7. Proficiency in database technologies including PostgreSQL,SQLServer, and Entity Framework Core.
8. Knowledge of SQL and database design principles.
9. Excellent problem-solving skills and attention to detail.
10. Strong communication and interpersonal skills.
11. Experience with version control systems such as Git.
Good TO Have
1. Experience with microservices architecture and containerization technologies (e.g., Docker, Kubernetes) is a plus.
2. Familiarity with Continuous Integration/Continuous Deployment (CI/CD) pipelines.
3. Experience with Stripe Integration or similar payment gateway solutions.
4. Microsoft Certified: Azure Developer Associate or similar certifications are a plus.
5 Experience in MongoDB
This position offers an exciting opportunity to work on challenging projects and contribute to the development of innovative backend solutions. If you are passionate about backend development and thrive in a collaborative environment, we encourage you to apply.
Directly send your files to: Upgrade to see actual info

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin