Experienced Remote Full Stack .Net Developer – Azure, React JS, and Microservices Expertise
Introduction to Our Company and the Role
We are a forward-thinking technology company dedicated to innovation and excellence in software development. Our team is passionate about creating cutting-edge solutions that make a real impact. We are now seeking an experienced and skilled Full Stack .Net Developer to join our dynamic team. As a remote position, you will have the flexibility to work from the comfort of your own home, with a company that values work-life balance and employee satisfaction. Our comprehensive training program ensures that you have all the tools and knowledge needed to succeed in this role, even if you're new to the field.
Job Overview
In this critical role, you will be responsible for providing technical guidance to a team of developers, enhancing their technical capabilities, and increasing productivity. You will conduct comprehensive code reviews, establish and oversee quality assurance processes, performance optimization, implementation of best practices, and coding standards to ensure the successful delivery of complex projects. Your expertise will be invaluable in ensuring process compliance, participating in technical discussions, and reviewing feasibility studies. Collaboration with stakeholders to define project scope, objectives, deliverables, and preparing status reports will also be key aspects of your position.
Key Responsibilities
- Provide technical leadership and guidance to a team of developers to enhance their skills and productivity.
- Conduct thorough code reviews and establish quality assurance processes to ensure high-quality project delivery.
- Implement performance optimization techniques, best practices, and coding standards to drive project success.
- Ensure compliance with processes in assigned modules and participate in technical discussions and feasibility studies.
- Collaborate with stakeholders to define project scope, objectives, and deliverables, and prepare status reports to minimize exposure and closure of escalations.
- Stay up-to-date with the latest technologies and trends in software development, applying this knowledge to continuously improve our projects and processes.
Essential Qualifications
To be successful in this role, you will need:
- 5 years of experience with .NET Core 6+, C#, Web API, and SQL Server, demonstrating a deep understanding of these technologies and their applications.
- 5 years of experience with React JS and node.js, showcasing your proficiency in front-end development and JavaScript frameworks.
- 2 years of experience with Azure, including Azure Service Bus, Azure Kubernetes, Terraform, Azure Redis, and Azure cognitive services, highlighting your cloud computing skills.
- 1 year of experience with RabbitMQ and Elasticsearch, demonstrating your familiarity with message brokers and search engines.
- 1 year of experience with GitHub and GitHub actions, showing your understanding of version control and continuous integration/continuous deployment (CI/CD) pipelines.
- 1 year of experience with microservice architecture, illustrating your knowledge of designing and implementing scalable, distributed systems.
- 1 year of experience with Microsoft Identity, demonstrating your understanding of authentication and authorization in .NET applications.
Preferred Qualifications
While not required, experience in the following areas is highly desirable:
- 1 year of experience in VOIP and SIP, showcasing your knowledge of voice over internet protocol and session initiation protocol.
- Familiarity with SipSorcery, demonstrating your understanding of SIP-based applications and services.
Skills and Competencies
To excel in this position, you will need:
- Strong technical skills in .NET, React JS, Azure, and related technologies.
- Excellent problem-solving skills, with the ability to analyze complex issues and develop creative solutions.
- Effective communication skills, with the ability to collaborate with team members, stakeholders, and customers.
- Strong leadership skills, with the ability to guide and mentor junior developers.
- Adaptability and flexibility, with the ability to adjust to changing project requirements and priorities.
Career Growth Opportunities and Learning Benefits
At our company, we are committed to the growth and development of our employees. As a Full Stack .Net Developer, you will have access to:
- Comprehensive training programs to enhance your skills and knowledge in .NET, React JS, Azure, and related technologies.
- Mentorship opportunities with experienced developers and technical leaders.
- Professional development opportunities, including conferences, workshops, and online courses.
- Career advancement opportunities, with the potential to move into leadership or specialized roles.
Work Environment and Company Culture
Our company values a positive and inclusive work environment, with a culture that promotes:
- Collaboration and teamwork, with a focus on shared goals and objectives.
- Innovation and creativity, with the freedom to experiment and try new approaches.
- Work-life balance, with flexible working hours and remote work options.
- Employee recognition and rewards, with a competitive salary and benefits package.
Compensation, Perks, and Benefits
We offer a competitive salary and a comprehensive benefits package, including:
- Health and dental insurance, with options for individual and family coverage.
- Retirement savings plan, with company matching contributions.
- , with vacation days, sick leave, and holidays.
- Professional development opportunities, with a budget for conferences, courses, and training programs.
Conclusion
If you are a motivated and experienced Full Stack .Net Developer looking for a new challenge, we encourage you to apply for this exciting opportunity. With our comprehensive training program, competitive salary, and benefits package, you will have everything you need to succeed in this role. Don't miss out on the chance to join our dynamic team and contribute to the development of innovative software solutions. Apply now and take the first step towards an exciting and rewarding career with our company!
Apply for this job