Senior .NET Developer
We are seeking a talented Senior Software Engineer to join our dynamic team in Limerick, working 3 days per week.
Our client is an innovative hardware/software company at the forefront of the automotive industry, partnering with many of the world's most renowned automotive brands. They are committed to pushing the boundaries of technology to create cutting-edge solutions that enhance vehicle performance, safety, and driver experience.
The Position Overview: The Senior Software Engineer will play a critical role in designing, developing, and maintaining sophisticated software solutions that drive the next generation of automotive technology. This individual will collaborate with cross-functional teams to deliver high-quality software that meets the rigorous standards of the automotive industry.
Key Responsibilities:
* Design, develop, and maintain robust software applications using C#, .NET, Angular, SQL, and Azure, with a particular focus on Back-End software development.
* Work closely with product managers, designers, and other engineers to understand requirements and deliver solutions that meet client needs.
* Participate in code reviews, providing and receiving constructive feedback to ensure high standards of code quality.
* Troubleshoot and resolve complex technical issues, ensuring the performance and reliability of applications.
* Contribute to the continuous improvement of development processes and practices.
Requirements:
* 4+ years of professional experience in software development.
* Proficiency in C# and .NET, as well as SQL.
* Experience with modern front-end frameworks like Angular (preferred), React or Vue is nice to have.
* Experience with cloud technologies like Azure (preferred), AWS or GCP is nice to have.
* Strong understanding of software architecture and design patterns.
* Experience with agile development methodologies.
* Excellent problem-solving skills and the ability to think critically and analytically.
* Strong communication and teamwork skills, with the ability to collaborate effectively with diverse teams.