Senior Software Developer

Posted 9 Days Ago
Be an Early Applicant
Dublin, IRL
In-Office
Senior level
Artificial Intelligence • Cloud • Mobile
The Role
Design, develop, test, and maintain scalable full-stack SaaS applications using Microsoft technologies. Build APIs, web apps, and backend services; participate in code reviews, unit testing, and agile delivery while collaborating with Product, QA, and stakeholders to deliver secure, high-quality solutions.
Summary Generated by Built In

Who We Are

At AMCS, sustainability means business — and careers that create impact. From our roots in Ireland to our teams across Europe, North America and Australasia, we are bringing together ambitious people to help reshape the industries that sustain our world.

What We Do

We build intelligent, cloud-based SaaS solutions that turn complex operations into smarter, more sustainable performance. Powered by AI, data and deep industry expertise, our technology helps customers optimise routes, manage recycling, improve compliance, unlock insight and move faster toward a more efficient, circular future.

Why Join AMCS

Join AMCS and be part of a global team where purpose meets performance. Here, you can grow your career, challenge what’s possible and work on technology that makes a measurable difference — for our customers, our communities and the planet.

The Opportunity

We are looking for a Senior Full Stack Developer to join our Engineering team and 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.

Key Responsibilities

  • Design, develop, enhance, and maintain software applications in line with agreed requirements and technical designs.

  • Collaborate with a team of software developers using Microsoft Visual Studio, C#, ASP.NET, .NET Core, and Microsoft SQL Server.

  • Contribute to the specification, development, testing, and deployment of software solutions to defined quality standards.

  • Deliver software development projects independently and as part of agile, distributed development teams.

  • Build and maintain scalable APIs, web applications, and backend services.

  • Participate in code reviews and promote best practices in software development.

  • Create and execute unit tests to ensure high-quality, reliable software.

  • Work closely with Product, QA, and Engineering stakeholders to deliver customer-focused solutions.

  • Provide project updates and technical input to senior stakeholders when required.

  • Support continuous improvement initiatives across development processes, tools, and technologies.

Skills and Experience

Technical Skills

  • Strong experience with C#, .NET Core, ASP.NET, and Web API development.

  • Solid knowledge of Angular and modern front-end development practices.

  • Strong experience with Microsoft SQL Server, database design, and query optimisation.

  • Good understanding of JavaScript, jQuery, CSS3, and responsive web development principles.

  • Experience designing and consuming RESTful APIs and web services.

  • Strong knowledge of Object-Oriented Design (OOD) and software engineering best practices.

  • Familiarity with design patterns and SOLID principles.

  • Experience implementing web application security and secure coding standards.

  • Experience writing and maintaining unit tests.

  • Exposure to cloud technologies and modern development methodologies is advantageous.

Qualifications and Personal Attributes

  • Bachelor's degree in Computer Science, Software Development, Information Technology, or a related discipline.

  • 5–10 years of professional software development experience.

  • Strong problem-solving skills and attention to detail.

  • Excellent communication and collaboration skills.

  • Ability to build strong working relationships across technical and non-technical teams.

  • Comfortable working in a fast-paced, agile environment.

  • A passion for creating high-quality software and exceptional user experiences.

  • Self-motivated with a commitment to continuous learning and professional development.

  • High levels of ownership, accountability, and drive.

What We Offer

  • Competitive compensation and benefits

  • Flexible and hybrid working options

  • Career development and learning opportunities

  • Global collaboration and exposure

  • Employee wellness and support programs

  • The opportunity to help build a more sustainable future

Ready to Make an Impact?

At AMCS, your work helps businesses operate more efficiently while contributing to a more sustainable future. If you are passionate about technology, innovation, and creating solutions that matter, we would love to hear from you.

#LI-WJ1

Skills Required

  • Strong experience with C#, .NET Core, ASP.NET, and Web API development.
  • Solid knowledge of Angular and modern front-end development practices.
  • Strong experience with Microsoft SQL Server, database design, and query optimisation.
  • Good understanding of JavaScript, jQuery, CSS3, and responsive web development principles.
  • Experience designing and consuming RESTful APIs and web services.
  • Strong knowledge of Object-Oriented Design and software engineering best practices.
  • Familiarity with design patterns and SOLID principles.
  • Experience implementing web application security and secure coding standards.
  • Experience writing and maintaining unit tests.
  • Exposure to cloud technologies and modern development methodologies.
  • Bachelor's degree in Computer Science, Software Development, Information Technology, or related discipline.
  • 5-10 years of professional software development experience.
  • Excellent communication and collaboration skills; ability to work in agile teams.
  • Strong problem-solving skills, attention to detail, ownership, and drive.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Limerick, County Limerick
828 Employees
Year Founded: 2004

What We Do

AMCS is a global leader of integrated software and vehicle technology for the environmental, waste, recycling and resource industries. We help our customers reduce their operating costs, increase asset utilization, optimize margins and improve customer service. Our enterprise software and SaaS solutions deliver digital innovation to the emerging circular economy around the world. We are AMCS, Digital ways to a cleaner world

Similar Jobs

Toast Logo Toast

Senior Software Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
Hybrid
Dublin, IRL
5000 Employees

Mastercard Logo Mastercard

Senior Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Remote or Hybrid
Dublin, IRL
38800 Employees

Mastercard Logo Mastercard

Senior Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Dublin, IRL
38800 Employees

Mastercard Logo Mastercard

Senior Software Engineer

Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Hybrid
Howth, Dublin, IRL
38800 Employees

Similar Companies Hiring

Legora Thumbnail
Artificial Intelligence • Legal Tech • Software
New York, New York
700 Employees
Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account