Dotnet Developer
Indexed description
## About the Role
Our client is a global leader in access solutions and smart home technologies, with more than a decade of innovation in the IoT space. The company develops connected home solutions, including garage door openers, gate systems, and smart access management tools for residential and commercial customers worldwide.
As a .NET Developer, you will contribute to large-scale enterprise platforms, including a device-focused application and a business web platform for access control management. You will work with cross-functional teams to build scalable, reliable, and high-quality solutions for connected access environments.
## Key Responsibilities
* Develop high-quality, reusable, and maintainable code in accordance with coding standards and best practices.
* Participate in technical assessment, scoping, and implementation of changes related to new business requirements, product enhancements, and change requests.
* Collaborate with infrastructure, database, frontend, and other cross-functional teams to deliver features and platform improvements.
* Work within Agile methodologies, including Scrum and Kanban, to develop and enhance the main platform.
* Communicate regularly with technical leads and other engineers.
* Contribute to the development and evolution of enterprise platforms supporting connected access solutions.
* Support scalable, reliable, and maintainable platform capabilities.
## Required Qualifications
* 5+ years of experience working as a .NET Developer.
* Bachelor's degree in Computer Science or equivalent.
* Experience writing efficient asynchronous and parallel code.
* Knowledge of design patterns, enterprise application patterns, and cloud design patterns.
* Experience with microservices architecture.
* Knowledge of Domain-Driven Design (DDD) architecture patterns, including Onion, Clean, and Hexagonal architectures.
* Understanding of Agile methodologies.
* Experience creating technical documentation, such as UML.
* Strong analytical and problem-solving skills.
* Ability to work effectively in a team.
* English proficiency at B2 level or higher, both written and spoken.
## Preferred Qualifications
* Experience working on IoT, connected-device, smart-home, or access-management platforms.
* Experience with large-scale enterprise applications.
* Familiarity with database technologies such as Couchbase or DynamoDB.
* Familiarity with monitoring and observability tools such as Grafana or DataDog.
## Skills & Competencies
* C#
* ASP.NET Core
* .NET 6 / .NET 8 / .NET 10
* REST APIs
* Entity Framework
* Microsoft SQL Server
* Couchbase
* DynamoDB
* Git
* Grafana
* DataDog
* Microservices architecture
* Asynchronous and parallel programming
* Design patterns
* Enterprise application patterns
* Cloud design patterns
* Domain-Driven Design
* Onion, Clean, and Hexagonal architecture
* Agile / Scrum / Kanban
* UML and technical documentation
* Analytical and problem-solving skills
## Education & Experience
* 5+ years of professional .NET development experience.
* Bachelor's degree in Computer Science or equivalent.
* Experience with microservices and enterprise application development.
## Work Arrangement & Schedule
* Hybrid position.
* Location: Oak Brook, Illinois.
* The benefits information also mentions flexible remote and hybrid work options.
## Compensation & Benefits
* Compensation: Not specified in the provided listing.
* Technical and non-technical training for professional and personal growth.
* Internal conferences and meetups.
* Mentorship and professional development support.
* Health insurance.
* Sports activities.
* Flexible work options, including remote and hybrid opportunities.
* Employee referral program.
* Work anniversary program.
* Additional vacation days.
**Apply Now:** Apply for the .NET Developer opportunity to work on enterprise IoT platforms, connected access solutions, and scalable backend systems using modern .NET technologies.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search