Job Summary
Seeking a highly skilled and versatile Full Stack Developer to build end-to-end solutions from initial design through deployment and optimization. The ideal candidate will have strong expertise across modern backend and frontend technologies, with experience in cloud-based development, data-driven solutions, and emerging AI/ML technologies. The role requires effective collaboration with cross-functional teams and the ability to contribute throughout the full software development lifecycle.
Key Responsibilities
• Design, develop, and maintain scalable web applications using .NET Core/.NET Framework and Angular.
• Build and consume RESTful APIs and backend services.
• Develop responsive and user-friendly front-end interfaces.
• Architect and deploy applications in Microsoft Azure using cloud-native services such as App Services.
• Design, develop, and optimize SQL and Azure SQL databases, including performance tuning and query optimization.
• Collaborate with product, QA, DevOps, and other cross-functional teams to deliver high-quality solutions.
• Participate in the full software development lifecycle, from requirements gathering through deployment and ongoing support.
• Contribute to data-driven solutions, including analytics, reporting, and data pipelines.
• Explore and integrate AI/ML capabilities into applications where applicable.
• Ensure code quality through established development best practices, code reviews, and testing.
• Troubleshoot application and technical issues and implement effective solutions.
• Manage development priorities and deliver solutions independently and collaboratively.
Required Qualifications
• Strong experience with .NET Core and/or .NET Framework.
• Hands-on experience building modern applications with Angular v16 or later.
• Experience developing and consuming RESTful APIs and microservices.
• Solid experience with Microsoft Azure cloud services, particularly Azure App Services.
• Strong proficiency in SQL and Azure SQL, including database design and performance tuning.
• Proven experience working as a Full Stack Developer across frontend and backend technologies.
• Experience with version control systems such as Git.
• Experience working with CI/CD pipelines.
• Strong problem-solving skills with attention to detail.
• Strong communication skills with the ability to explain technical concepts to technical and non-technical stakeholders.
• Demonstrated ability to collaborate effectively within cross-functional teams.
• Ability to adapt to new technologies and work effectively in a fast-paced environment.
• Self-motivated with the ability to manage priorities and deliver results independently and as part of a team.