Senior Software Developer
AMCS · Dublin, Ireland
About The Role
Join our Engineering team as a Senior Full Stack Developer, where you will play a key role in building and enhancing our environmental software solutions. You will work across the full development lifecycle, collaborating with cross-functional teams to design, develop, test, and deliver scalable applications that help our customers drive sustainability and operational excellence. This is an opportunity to work with modern Microsoft technologies in an agile environment while contributing to products that create meaningful impact. - Concevoir, développer, améliorer et maintenir des applications logicielles conformément aux exigences convenues et aux conceptions techniques. - Collaborer avec une équipe de développeurs de logiciels en utilisant Microsoft Visual Studio, C#, , .NET Core et Microsoft SQL Server. - Participer aux revues de code et promouvoir les meilleures pratiques en matière de développement logiciel. - Strong experience with C#, .NET Core, , and Web API development - Solid knowledge of Angular and modern front-end development practices - Experience implementing web application security and secure coding standards - Experience designing and consuming RESTful APIs and web services - Good understanding of JavaScript, jQuery, CSS3, and responsive web development principles - Experience writing and maintaining unit tests - Strong experience with Microsoft SQL Server, database design, and query optimisation - Exposure to cloud technologies and modern development methodologies is advantageous - Strong knowledge of Object-Oriented Design (OOD) and software engineering best practices - Familiarity with design patterns and SOLID principles - Comfortable working in a fast-paced, agile environment - Ability to build strong working relationships across technical and non-technical teams - A passion for creating high-quality software and exceptional user experiences - Excellent communication and collaboration skills - Bachelor's degree in Computer Science, Software Development, Information Technology, or a related discipline - Strong problem-solving skills and attention to detail - High levels of ownership, accountability, and drive - Self-motivated with a commitment to continuous learning and professional development - 5–10 years of professional software development experience
This is an external listing. JobSpring does not represent or verify the employer. Report this listing
JobSpring