Bachelors degree in computer science, Software Engineering, or a related field. Master's degree preferred.3+ years of experience in full stack software development.Proven expertise in C#, .NET Core or .NET 8, and other relevant technologies in web development.Deep knowledge of Web API development principles and best practices.Extensive experience with Azure cloud platforms.Experience with Agile methodologies and tools, including Git for version control and JIRA for project management and issue tracking.Experience with microservices architecture.Experience working within a Continuous Integration/Continuous Delivery (CI/CD) process.Ability to take initiative, offer suggestions, and provide resolutions proactively.Passion for delivering business value and willingness to perform other assigned tasks.Ability to provide regular updates, system solutions, and communicate issues to the management team.Constantly strive to learn new technologies and stay up-to-date in the rapidly changing industry.Excellent communication skills with the ability to effectively collaborate with cross-functional teams.