We are seeking a talented and innovative Software Developer to join our growing technology team. This is an exciting opportunity for a developer who enjoys building solutions that bridge software, engineering, manufacturing, and business intelligence.
In this role, you will design, develop, and support mission-critical applications that integrate with industry-leading CAD platforms, including AutoCAD and Zuken E3. You'll work alongside engineering and manufacturing professionals to deliver scalable software solutions, modernize legacy systems, and leverage the Microsoft technology stack to drive operational excellence across the organization.
If you're passionate about solving complex technical challenges, automating workflows, and transforming data into actionable insights, we'd love to hear from you.
What You'll Do
- Design, develop, and maintain custom software applications and automation solutions using the Microsoft .NET platform.
- Develop integrations and interface solutions for CAD platforms, including AutoCAD and Zuken E3, utilizing SDKs and APIs.
- Design, optimize, and support SQL Server database solutions to ensure high performance, scalability, and data integrity.
- Create impactful Power BI dashboards and reports that provide actionable business insights.
- Build and optimize data models using Power BI Desktop, Power Query, and DAX.
- Integrate and transform data from multiple sources, including SQL Server, Oracle, JSON, Excel, and other enterprise systems.
- Design and develop solutions using the Microsoft Power Platform, including Power Apps and Power Automate.
- Participate in software deployments, system upgrades, testing, and post-implementation support.
- Lead modernization initiatives, including:
- Migrating Excel VBA applications to modern .NET solutions.
- Transitioning legacy Microsoft Access databases to SQL Server environments.
- Ensure compliance with software validation, cybersecurity, configuration management, and development best practices.
- Collaborate closely with engineering, manufacturing, and business stakeholders to gather requirements and deliver high-quality solutions.
- Contribute to continuous improvement initiatives and technology roadmaps that enhance productivity and operational efficiency.
What We're Looking For
Required Qualifications
- Bachelor's degree in Computer Science, Information Technology, Information Systems, Software Engineering, or a related field.
- Experience developing applications using Microsoft .NET technologies (C#, VB.NET, ASP.NET, or related frameworks).
- Experience working with relational database management systems (RDBMS), including SQL Server.
- Strong understanding of object-oriented programming principles and software development best practices.
- Experience creating and maintaining Power BI reports, dashboards, and data models.
- Experience integrating applications through APIs, SDKs, or web services.
- Strong analytical, problem-solving, and troubleshooting skills.
- Excellent communication and collaboration abilities.
Preferred Qualifications
- Experience with AutoCAD, Zuken E3, or other engineering/CAD platforms.
- Knowledge of Power Platform development, including Power Apps and Power Automate.
- Experience with database migration and modernization projects.
- Familiarity with manufacturing, engineering, or product development environments.
- Experience with source control systems, DevOps practices, and Agile development methodologies.