MCS Group
Greater New England's trusted experts in tailored tech recruitment.
About the Company
An Irish-founded global software company with over 30 years of experience delivers next-generation cloud ERP solutions, specifically designed for the lumber and building materials industry. The company combines innovation with a mature technology stack to support business management and operational efficiency worldwide.
About the Role
The Senior .NET Developer will take a lead role in designing and developing a desktop ERP application while contributing to the broader technology ecosystem. This role involves collaboration across desktop and web applications, mentoring junior engineers, and driving performance and innovation initiatives within a modern Agile environment.
Responsibilities
- Design, architect, and implement high-quality features for a desktop ERP application.
- Develop across .NET Framework, .NET Core, desktop, and web platforms.
- Collaborate with web client teams on advanced web technologies.
- Support cross-functional teams including PMO, CSO, Sales, and Marketing.
- Participate in internal innovation initiatives, hack days, and special project teams.
- Conduct profiling and performance analysis to optimize application performance.
- Mentor junior engineers and provide technical guidance.
Required Skills
- Strong experience with the .NET development stack (Windows Forms preferred).
- Expertise in SQL Server and database design.
- Proven ability to build scalable, maintainable, and well-structured solutions.
- Familiarity with Agile development practices and design patterns.
- Experience using profiling and performance tools (e.g., Redgate ANTS).
- Strong problem-solving and analytical skills.
- Prior experience in lumber, building materials, construction, or accounting industries is highly desirable.
Preferred Qualifications
- Knowledge of Redis, MongoDB, and DevExpress.
- Exposure to Azure DevOps and mature ALM systems.
- Experience contributing to cross-functional projects or internal innovation initiatives.
- Ability to guide and mentor junior developers effectively.
- Hands-on experience with desktop and web integration strategies.