Job Description
Key Responsibilities:
· Design and implement scalable, secure, and maintainable web applications using the .NET Core framework for server-side logic and React for a dynamic and intuitive client-side experience.
· Leverage Azure cloud services to deploy and manage applications, ensuring high availability, performance, and security. This includes experience with Azure App Services, Azure SQL Database, Azure Functions, and Azure DevOps for continuous integration and delivery (CI/CD).
· Develop RESTful APIs to facilitate communication between the front-end and back-end components of applications, ensuring data integrity and consistency across the platform.
· Collaborate with cross-functional teams, including product managers, UX/UI designers, and other engineers, to define software requirements and translate them into technical specifications.
· Employ best practices in software development, including test-driven development (TDD), code reviews, and documentation to maintain high-quality codebases.
· Stay abreast of emerging trends and technologies in software development, especially within the Azure ecosystem, .NET Core advancements, and React community, to continuously improve the software solutions.
Ideal Experience:
· Proven track record of developing and deploying full-stack web applications using .NET Core, React, and Azure, with a strong portfolio of projects that demonstrate technical proficiency and innovative solutions.
· Experience in the e-commerce sector, with a thorough understanding of the unique challenges and requirements of online retail, such as payment processing, inventory management, and customer experience optimization.
· Familiarity with agile methodologies and experience working in an agile environment, enabling rapid development cycles and the ability to adapt to changing requirements.
· Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
· Excellent communication and teamwork skills, with the ability to mentor junior developers and collaborate effectively with non-technical stakeholders.
Any Graduate