Job Summary: We are looking for an experienced .NET developer to join our team. Contractors will be required to be onsite for this position. The ideal candidate will have a strong background in .NET development, debugging, testing, and software design. The developer will contribute to modernizing and improving the software architecture for critical systems.
Key Responsibilities: - Software Development & Maintenance: Develop, test, and debug software components, tools, and utilities for the operation, maintenance, and control of computer systems.
- Problem Solving: Provide technical solutions to moderately complex problems requiring ingenuity and creativity.
- Project Contribution: Contribute to the completion of specific programs and projects, ensuring deadlines and budget constraints are met.
- Onsite Presence: Work 40 hours per week onsite, with the possibility of overtime.
- Platform Conversion: Convert multiple platforms comprised of COM exe†s and dll†s to modern architectures such as .NET or .NET Core, while implementing best practices.
- System Analysis & Design: Involved in the analysis, design, and development of computer systems, including operating systems, databases, compilers, computer networks, and Internet-related tools.
Required Qualifications: Education: Bachelor†s degree in IT/Engineering or relevant experience.
Experience: 5+ years of experience with .NET Framework or .NET Core.
Technical Skills: - Strong experience with .NET Framework/NET Core application development
- Proficient in C , Visual Studio.NET, ASP.NET, VB.NET, C .NET, SQL Server, MVC, and SSIS
- Familiarity with client/server RDMS systems
- Experience with UX/UI design and development
Preferred Qualifications: Database Skills: Proficiency with SQL and database technologies.
Tools & Technologies: - Experience with Kendo/Telerik
- Familiarity with Camstar or other MES (Manufacturing Execution System)
- Experience in developing web applications, both front-end and back-end.
- Knowledge of Windows Server, IIS, MSMQ, and Windows system troubleshooting.
- Experience with Data Access using Object Relational Models such as Entity Framework or Dapper.
- Experience with Windows Presentation Foundation (WPF).
- Application performance troubleshooting and tuning (identifying memory leaks, debugging, evaluating performance issues).
Certifications: No specific certifications are required, but relevant certifications in .NET technologies or development methodologies would be a plus.
Soft Skills (Communication/Team/Leadership): - Ability to work effectively within a small development team.
- Strong communication skills to work with solution customers (Manufacturing Engineering & Operations) on resolving issues.
- Ability to communicate complex technical information clearly with team members, customers, and stakeholders.