Role: .Net LeadLocation: Champaign, Illinois - Initial on-site requirement for about six months, transitioning to 100% remote.Cotract/Fulltime Job Description: Must Have: Someone with MVVM and WPF who worked on Desktop applications.
We are looking for a .Net Lead for Champaign, Illinois. This position involves developing engineering applications using C and the Microsoft MVVM framework, conducting code reviews, and supporting the US team. Candidates should have a Master's degree in Computer Science (PhD preferred) and at least 10 years of software development experience, specifically with C and MVVM. Proficiency in C , familiarity with Git, and experience in engineering or simulation applications are essential. Desired skills include cloud platforms like Azure and Agile methodologies. Strong communication, problem-solving, and collaboration skills are crucial.
Job Responsibilities - Develop engineering applications using C and the Microsoft MVVM framework.
- Conduct Software code reviews
- Provide immediate support to the US team.
- Collaborate with cross functional teams.
- Participate in software design and architecture.
- Troubleshoot and resolve software issues.
- Stay updated with industry trends and technologies.
Candidate Requirements Education & Experience Required - A PhD is preferred, but a Master's degree in Computer Science is highly encouraged.
- Minimum of 10+ years of experience in software development.
- Specific experience in software development using C and the MVVM framework.
Technical Skills Required - Proficiency in C programming language.
- Experience with the Microsoft MVVM framework.
- Desktop Application experience.
- Experience in developing engineering or simulation applications.
- Familiarity with software development best practices and design patterns.
- Experience with code review processes and tools.
- Knowledge of version control systems like Git.
Technical Skills Desired - Experience with cloud platforms such as Microsoft Azure.
- Familiarity with database management systems like Microsoft SQL Server.
- Understanding of Agile methodologies and tools like Jira.
- Experience with simulation software or platforms specific to the industry.
Soft Skills - Communication Skills.
- Problem Solving Skills.
- Team Collaboration.
- Adaptability.
Disqualifiers/Red Flags - Lack of Experience with C and MVVM Framework.
- Desktop Application experience.
- Poor Communication Skills.
- Inflexibility to Work On Site Initially.