We are seeking a talented and motivated Software Engineer to join our dynamic development team.
In this role, you will be instrumental in designing, developing, and maintaining robust software solutions, with a particular focus on both front-end and back-end technologies. You will work within a collaborative environment, contributing to all phases of the development :
- Design, develop, and maintain high-quality software applications using C#, .NET, and MVC.
- Apply Object-Oriented Programming (OOP) principles to create scalable and maintainable code.
- Develop responsive and user-friendly web interfaces using JavaScript, HTML, and CSS.
- Participate actively in system integration (SI) and data integration (DI) efforts, ensuring seamless data flow and connectivity between various systems.
- Collaborate with product managers, designers, and other engineers to define, design, and ship new features.
- Write clean, well-documented, and efficient code.
- Perform code reviews and provide constructive feedback to peers.
- Troubleshoot, debug, and upgrade existing systems.
- Stay up-to-date with emerging technologies and industry best practices.
- Communicate effectively with team members and stakeholders regarding technical issues and project progress.
Must-Have Skills :
Proficiency in C#, .NET, and MVC framework.Strong understanding and application of Object-Oriented Programming (OOP) concepts.Experience with JavaScript, HTML, and CSS for front-end development.Good-to-Have Skills :
Experience with modern JavaScript frameworks such as React or Angular.Other Criteria :
Excellent verbal and written communication skills are essential.Ability to work independently as well as collaboratively in a team environment.Strong problem-solving skills and attention to detail.Education & Experience :
Bachelors degree in computer science, Software Engineering, or a related field.3+ Years of relevant experience(ref : hirist.tech)