Software Engineer
.NET
.NET Core
C Sharp
Data Processing
Database
Developer
Engineering
Flutter
Frontend
Information Technology (IT)
Microsoft .net
Mobile
Mobile App Development
Mobile Application Development
Mobile Development
Programming Language
React Native
Software Development
Software Engineer
Software Engineering
SQL
Job Description
New Millennium is hiring a Software Engineer to help develop and transform software systems used across the joist industry. Based in Fort Wayne, IN with an onsite work setup, this role focuses on translating business needs into working applications, guiding development from requirements through testing and installation, and supporting software users with fixes and follow-through.
In this position, you will analyze business problems and propose software solutions that move joist industry technology forward. You will also review, analyze, and modify applications across the full lifecycle, then provide ongoing support for issues that require bug fixes, report writing, or data changes.
Responsibilities
- Analyze business problems and propose software solutions that support advancement of joist industry technology.
- Lead review, analysis, and modification of applications from requirements gathering through coding, testing, and installation.
- Support software applications with bug fixes, report writing, and data alterations.
Requirements
- BS Degree in Computer Science or a related field.
- 4+ years of related experience.
- Strong organization, task completion, logical thinking, and analytical skills.
- Expertise with the C# / .NET tech stack.
- Experience building and maintaining distributed systems.
- Diverse knowledge in storage persistence technologies.
- Experience with cross-platform UI toolkits including React Native and/or Flutter.
- Ability to maintain and incrementally improve legacy codebases.
- Direct experience with Delphi / Object Pascal.
- Experience in a collaborative environment using full stack application development.
- Deep understanding of modern software engineering principles and practices (software engineering mastery).
- Openness to learning new development languages and tools (willingness to learn).
- Experience developing and supporting ERP/MRP systems in a manufacturing environment.
- Working knowledge of database management and development (database proficiency).
- Proficiency in relevant mathematical concepts (structural or civil engineering knowledge is a plus).
- Ability to inspire, lead, and mentor junior software engineers (leadership qualities).
Technologies
- C#
- .NET
- React Native
- Flutter
- Delphi
- Object Pascal
Why you’ll love working here
- Transformative work: Develop systems that help revolutionize the industry and support business goals.
- Collaborative culture: Work alongside professionals focused on technology.
- Growth opportunities: Support for professional development and advancement.
- Innovative spirit: An environment that embraces new technologies and encourages creative problem-solving.