Job Description
We are looking for a motivated and skilled .NET Developer with at least 3 years of experience in software development using C# and the .NET framework. The ideal candidate has a solid understanding of building scalable, secure, and maintainable applications and is eager to contribute to a collaborative team environment.
This is a great opportunity for a developer who is looking to grow their technical skills and contribute to exciting projects in a supportive and dynamic workplace.
Key Responsibilities
• Design, develop, and maintain software applications using C# and .NET technologies, including ASP.NET Core and Entity Framework.
• Build and consume RESTful APIs to support application functionality.
• Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software.
• Write clean, maintainable, and efficient code following industry best practices.
• Troubleshoot and debug applications to ensure performance and reliability.
• Optimize database queries and collaborate with the database team to improve application performance.
• Participate in code reviews and contribute to a culture of continuous learning and improvement.
• Stay updated with the latest tools, technologies, and frameworks in the .NET ecosystem.
Required Skills and Qualifications
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• 3+ years of professional experience in software development using C# and the .NET framework.
• Hands-on experience with ASP.NET Core, Entity Framework, and Web APIs.
• Proficiency in SQL Server, SQLite, LiteDB and experience in writing and optimizing queries.
• Writing testable code: Unit Testing, Integration Testing, Regression Testing
• Familiarity with object-oriented programming (OOP) principles and design patterns.
• Experience with source control systems, such as Git.
• Basic understanding of DevOps practices, including CI/CD pipelines.
• Strong problem-solving and debugging skills.
• Good communication skills and ability to work in a team environment.
Preferred Qualifications
• Experience with cloud platforms like Azure or AWS (basic familiarity).
• Exposure to frontend frameworks like React, Angular, or Blazor (nice to have).
• Familiarity with containerization tools like Docker (optional).
• Basic knowledge of unit testing frameworks such as xUnit or NUnit.
What We Offer
• Competitive salary and benefits package.
• Opportunity to work with a modern tech stack on exciting projects.
• Professional growth and learning opportunities through mentorship and training.
• Collaborative and inclusive work environment.
• Flexible working hours and remote work options.
About Us:
Untethered Labs, Inc. is an identity and access management solutions company based out of Greenbelt, MD. Our product – GateKeeper – is a hardware and software solution for companies in Healthcare, Manufacturing, Law Enforcement, and others, providing real-time continuous authentication to workstations, web, and application credentials. GateKeeper has a top rating for product as well as support in several major enterprise review sites. Our team strives to provide the best product and support to our customers with 24/7 on time and zero service interruptions. Read more about our product at: https://gkaccess.com
If you are passionate about software development and eager to advance your skills in .NET technologies, we’d love to hear from you!
Responsibilities
- Design, develop, and maintain software applications using C# and .NET technologies, including ASP
- Build and consume RESTful APIs to support application functionality
- Collaborate with cross-functional teams, including product managers, QA engineers, and other developers, to deliver high-quality software
- Write clean, maintainable, and efficient code following industry best practices
- Troubleshoot and debug applications to ensure performance and reliability
- Optimize database queries and collaborate with the database team to improve application performance
- Participate in code reviews and contribute to a culture of continuous learning and improvement
- Stay updated with the latest tools, technologies, and frameworks in the .NET ecosystem
Requirements
- We are looking for a motivated and skilled .NET Developer with at least 3 years of experience in software development using C# and the .NET framework
- The ideal candidate has a solid understanding of building scalable, secure, and maintainable applications and is eager to contribute to a collaborative team environment
- This is a great opportunity for a developer who is looking to grow their technical skills and contribute to exciting projects in a supportive and dynamic workplace
- NET Core and Entity Framework
- Bachelor’s degree in Computer Science, Software Engineering, or a related field
- 3+ years of professional experience in software development using C# and the .NET framework
- Hands-on experience with ASP
- NET Core, Entity Framework, and Web APIs
- Proficiency in SQL Server, SQLite, LiteDB and experience in writing and optimizing queries
- Writing testable code: Unit Testing, Integration Testing, Regression Testing
- Familiarity with object-oriented programming (OOP) principles and design patterns
- Experience with source control systems, such as Git
- Basic understanding of DevOps practices, including CI/CD pipelines
- Strong problem-solving and debugging skills
- Good communication skills and ability to work in a team environment