What are the responsibilities and job description for the Microsoft Developer position at IRIS ID SYSTEMS?
Company Overview:
At Iris ID Systems, we are developing cutting-edge embedded devices and software solutions for various needs in the biometric industry. Our mission is to create innovative, reliable, and high-performance biometric solutions, focusing on iris and face recognition technologies. We are currently seeking a skilled and motivated Microsoft Software Engineer to join our dynamic team and contribute to the development and the maintenance of GUI and server applications using Microsoft Technologies, enhancing the user experience and security features in our solutions.
Job Responsibilities:
- Design, develop and maintain software applications and Software Development Kits (SDKs) using Microsoft technologies.
- Collaborate with cross-functional teams to define, design, and ship new features.
- Ensure quality, performance and reliability of applications.
- Identify and fix bugs, performance bottlenecks, and maintain application performance.
- Keep current with the newest trends in application development with Microsoft technologies.
- Participate in code reviews, design discussions, and mentoring junior developers.
Required Qualifications:
- Experience: 3-5 years of professional application development experience.
- Programming Languages / Tools: Proficiency in C, C , VC , MFC, C#, VB.NET and WPF. Knowledge of COM and ActiveX technologies.
- Database Access: Experience in database access tools such as ODBC, ADO and ADO.NET for databases like MS Access, SQL Server and Oracle from native and managed applications.
- Development and debugging of applications and SDKs with tools and frameworks such as Visual Studio, Visual Studio Code, SQL Server management studio, etc.
- API development and integration.
- Familiarity in REST API development and consumption.
- Experience with version control systems, such as Git.
- Strong problem-solving skills and attention to detail.
- Ability to work both independently and as part of a team in a fast-paced environment.
Preferred Qualifications:
- Strong communication and collaboration skills.
- Knowledge of Model–view–controller (MVC).
- Experience with Go (Golang) is a plus.
Job Type: Full-time
Pay: $90,000.00 - $110,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
- Health savings account
- Life insurance
- Relocation assistance
- Vision insurance
Work Location: In person
Salary : $90,000 - $110,000