We are seeking a highly motivated and skilled Software Engineer with a strong background in .NET Core and cloud development to join our dynamic team. In this role, you will be instrumental in designing, developing, and delivering robust and scalable web applications in a cloud-native environment. You will work closely with cross-functional teams, contributing to all phases of the software development lifecycle, from concept to deployment.
Key Responsibilities :
- Design, develop, and maintain high-quality web applications and services using .NET Core and C#.
- Contribute to the successful end-to-end delivery of cloud-based web applications, ensuring scalability, performance, and reliability.
- Develop and implement robust RESTful APIs for seamless integration with various systems.
- Collaborate with product owners, designers, and other engineers to translate business requirements into technical solutions.
- Design and optimize database schemas and write complex SQL queries to support application functionalities.
- Write clean, well-structured, and maintainable code with comprehensive test coverage, focusing on proper abstraction and reusability.
- Actively participate in code reviews, providing constructive feedback and ensuring adherence to coding standards and best practices.
- Troubleshoot, debug, and resolve software defects and issues in a timely manner.
- Work effectively within an Agile development methodology, participating in sprint planning, daily stand-ups, and retrospectives.
- Manage priorities effectively and take ownership of delivering high-quality solutions within tight deadlines.
- Stay up-to-date with emerging technologies and industry trends, particularly in cloud computing and .NET development.
Qualifications :
Experience : 3- 5 years of professional experience in software development.
Technical Proficiency :
Strong understanding of .NET Core and C#.Demonstrated experience with API-driven development and developing RESTful APIs.Proficiency in database design and writing complex SQL queries.Proven experience with successful end-to-end delivery of web applications in the Cloud.Knowledge of Microsoft Azure is a strong plus.Ability to write clean, well-structured code with adequate test coverage, proper abstraction, and reusability.Soft Skills :
Excellent communication skills, both written and verbal, with the ability to articulate complex technical concepts clearly.Excellent problem-solving skills and a proactive approach to identifying and resolving challenges.Education : Bachelor's degree in Computer Science, Software Engineering, or a related field, or relevant certification from a reputable institute.
(ref : hirist.tech)