A

Axcelis Technologies

Ion-implantation equipment and services provider

Full Stack Software Engineer

Desktop Application DevelopmentConfirmed live in the last 24 hours
Full-timeBeverly, MA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, or a related technical field, or equivalent practical experience.
  • At least 5 years of professional software development experience.
  • Strong proficiency in C# and .NET development.
  • A solid understanding of Object-Oriented Design and design patterns.
  • Experience developing multithreaded and asynchronous applications using the Task Parallel Library.
  • Experience building desktop applications with Windows Presentation Foundation and Model-View-ViewModel architecture.
  • Hands-on experience with Oracle and/or PostgreSQL databases.
  • Strong debugging, troubleshooting, and performance optimization skills.
  • Experience with source control systems such as Git.
  • Excellent written and verbal communication skills.

Responsibilities

  • Design, develop, test, and maintain full-stack software applications using modern software engineering practices.
  • Develop scalable and maintainable backend services using C# and .NET technologies.
  • Implement robust multithreaded and asynchronous solutions using the Task Parallel Library.
  • Design and develop rich desktop user interfaces using Windows Presentation Foundation.
  • Apply Object-Oriented Design principles and design patterns to create clean, extensible, and maintainable code.
  • Design, optimize, and maintain database solutions using Oracle and PostgreSQL.
  • Collaborate with software engineers, quality assurance engineers, product owners, and stakeholders.
  • Participate in design reviews, code reviews, and technical discussions.
  • Troubleshoot and resolve software defects, performance bottlenecks, and reliability issues.
  • Contribute to software architecture decisions and continuous process improvements.
  • Document technical designs, implementation details, and development best practices.

Desired Qualifications

  • Experience working with TimeSeriesDB technologies or time-series data architectures.
  • Experience developing distributed systems and service-oriented architectures.
  • Familiarity with REST APIs and modern application architectures.
  • Knowledge of automated testing frameworks and continuous integration and continuous delivery pipelines.
  • Experience with cloud platforms and container technologies.
  • Understanding of software security best practices.

About the Company

Axcelis Technologies

Ion-implantation equipment and services provider

Axcelis Technologies provides ion implantation equipment and related services for semiconductor manufacturing, helping chipmakers form transistors in integrated circuits. Its products are ion implantation systems that modify wafer materials by implanting ions, supported by process know-how, spare parts, upgrades, maintenance, and customer training. The company differentiates itself with a long, 40+ year track record, a focused portfolio around ion implantation, and a global service network that collaborates with customers to optimize yield and uptime. Its goal is to help customers meet manufacturing challenges by delivering reliable equipment, ongoing service, and process innovations that improve device performance and efficiency.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Beverly, MA
Founded
1978

Recently Posted Jobs

Explore more opportunities at Axcelis Technologies

See more jobs