Full Stack (.Net Developers)
Software Developer Jobs Information
Company Overview: We are a forward-thinking technology firm dedicated to building innovative software solutions that drive business success. We pride ourselves on fostering a collaborative and inclusive work environment where creativity and expertise can flourish. We are currently seeking three highly qualified Full Stack .NET Developers to join our dynamic team.
Job Description: As a Full Stack .NET Developer, you will play a crucial role in designing, developing, and maintaining our web applications. You will work closely with cross-functional teams to deliver high-quality, scalable, and maintainable software solutions. Your primary focus will be on both front-end and back-end development, ensuring seamless integration and performance.
Key Responsibilities:
- Develop, test, and maintain robust, scalable web applications using .NET Core, .NET Framework, and ASP.NET Core.
- Design and implement front-end features using Angular 2+, Typescript, and NgRx.
- Collaborate with product managers, designers, and other developers to deliver high-quality software solutions.
- Utilize Visual Studio 2019 / 2022 for development and debugging.
- Implement RESTful APIs and ensure efficient communication between front-end and back-end systems.
- Manage and optimize databases using MS SQL Server.
- Deploy and manage applications on Azure, ensuring high availability and scalability.
- Utilize Azure DevOps for continuous integration and continuous deployment (CI/CD).
- Apply CQRS (Command Query Responsibility Segregation) principles to enhance application performance and maintainability..
What We Offer:
- Competitive Salary: We offer a salary that reflects your skills and experience.
- Comprehensive Training Program: Continuous learning and professional development opportunities.
- Remote Work Flexibility: Enjoy the flexibility of working remotely while collaborating with a global team.
- Cutting-Edge Projects: Work on innovative projects that make a significant impact in various industries.
- Collaborative Environment: Join a team that values collaboration, diversity, and a supportive work culture.
- Career Growth: Opportunities for advancement and career progression.