Job Opportunity:
We are seeking a seasoned software professional with expertise across both front-end (Angular) and back-end (C#/.NET) technologies.
* Develop, deploy, and maintain complex product modules to ensure high-quality releases.
* Take end-to-end ownership of assigned modules, focusing on quality, security, and performance.
* Contribute to design discussions and propose innovative solutions that meet business objectives.
* Collaborate with cross-functional teams to deliver results-driven releases.
* Actively contribute to the continuous integration/continuous deployment (CI/CD) process and adoption of new tools/technologies.
* Mentor junior engineers and lead technical discussions to drive knowledge sharing.
* Identify and implement automation opportunities to improve efficiency.
Requirements:
* Bachelor's degree in computer science, engineering, or related field.
* 5-8 years' experience in enterprise software development.
* Strong background in Angular, C#/.NET, and SQL-based databases (preferably SQL Server).
* Excellent understanding of algorithms, data structures, design principles (SOLID), and software architecture.
* Strong communication, problem-solving, and collaboration skills.
* A passion for innovation, ownership, and delivering high-quality solutions that meet business needs.