Metrc is the most trusted and experienced provider of cannabis regulatory systems.
Junior Backend .NET Engineer
Location
United States
Posted
8 days ago
Salary
0
Seniority
Junior
Job Description
Junior Backend .NET Engineer
Metrc
• Assist in developing backend services using .NET Framework / .NET 10 and C#. • Support the development and maintenance of RESTful APIs used by web and mobile applications. • Collaborate with senior engineers to build scalable and secure backend systems. • Work with front-end engineers to integrate user-facing elements with backend services. • Contribute to database development and maintenance using SQL Server or PostgreSQL. • Write clean, maintainable, and well-documented code following established engineering standards. • Participate in code reviews and incorporate feedback to improve development practices. • Assist in troubleshooting application issues and supporting production systems. • Contribute to automated testing and follow Test Driven Development (TDD) practices. • Participate in Agile development processes including sprint planning, stand-ups, and retrospectives. • Continue developing technical skills and stay informed on evolving .NET technologies. • May perform other additional duties and responsibilities as assigned.
Job Requirements
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- 0–2 years of experience in software development (internships or academic projects considered).
- Basic proficiency in C# and .NET Core / .NET technologies.
- Familiarity with REST APIs and backend development concepts.
- Basic understanding of relational databases and SQL.
- Knowledge of object-oriented programming principles.
- Exposure to version control systems (e.g., Git).
- Strong willingness to learn and grow in a collaborative engineering environment.
- Effective problem-solving and communication skills.
- Experience with ASP.NET Web API or similar frameworks (preferred).
- Exposure to ORMs such as Dapper or Entity Framework (preferred).
- Familiarity with Agile development environments (preferred).
- Basic understanding of CI/CD pipelines and automated testing practices (preferred).
- Internship or project experience developing backend applications (preferred).
Benefits
- Competitive salary
- Benefits
- Opportunities for professional growth
Related Guides
Related Job Pages
More Backend Engineer Jobs
Desarrollador/a Java – TDM
NEORISNEORIS is a Digital Accelerator that helps companies step into the future.
• Desarrollar y mantener aplicaciones en Java dentro de entornos TDM, asegurando calidad y eficiencia • Integrar soluciones con bases de datos Oracle y servicios backend mediante JDBC y arquitecturas J2EE • Participar en el ciclo completo de desarrollo (análisis, desarrollo, pruebas e integración continua) • Implementar buenas prácticas de seguridad y calidad de código utilizando herramientas como SonarQube y Fortify • Colaborar con analistas funcionales para traducir requerimientos en soluciones técnicas efectivas • Trabajar en entornos colaborativos aplicando metodologías y prácticas de integración continua
Software Developer, Node.js – Part-time, Freelance
NetguruNetguru builds software that lets people do things differently.
• Netguru is a trusted partner in digital commerce. • The company helps leading brands modernize B2B solutions, marketplaces, and retail ecosystems. • They match freelancers with work that fits their skills. • Freelancers have access to various opportunities across different industries and companies. • Netguru freelancers benefit from full-time collaboration and becoming a part of the team. • Advanced payment system project involving Node.js, React, GCP, Kubernetes, and a team of 2-5 IT staff.
Senior Python Software Engineer, ML Developer Tools
Stride, Inc.Stride, Inc., formerly known as K12 Inc., is a leading provider of personalized online education programs and services, including customized tutoring, online ed
• Designing, developing, and maintaining core features for Gradio and Trackio, ensuring scalability, reliability, and ease of use for ML developers. • Architecting complex Python projects and frameworks that serve as foundational tools for the ML community. • Collaborating with open-source contributors and engaging with the broader community through code reviews, discussions, and support. • Integrating modern frontend technologies to create seamless and intuitive user experiences for Python-based web applications. • Adapting to evolving engineering challenges and contributing to the direction of our developer tools as the landscape changes.
Role Description Für unseren Kunden aus der Versicherungsbranche in Luzern, suchen wir eine:n erfahrene:n und motivierte:n Senior Fullstack-Entwickler:in - Java/Angular. - Mitarbeit im Scrum Team als Fullstack‑Entwickler:in im neu gegründeten KoGu-Team (Kosten‑Gutsprache‑Vollprüfsystem) - Aktive Mitgestaltung des neuen Kosten‑Gutsprache‑Vollprüfsystems - Gestaltung und Umsetzung von Lösungsdesigns für neue fachliche Anforderungen - Entwicklung im Rahmen von teaminternen Qualitäts- und Arbeitsvorgaben (z. B. Definition of Done) - Sicherstellung der Softwarequalität inklusive Produktregression Qualifications - Mehrjährige Erfahrung in der Fullstack‑Softwareentwicklung (Java/Jakarta, Angular, Kubernetes, DevOps) - Motiviert, die Unternehmenseigene-Kernarchitektur mit Eigeninitiative, Drive und architektonischem Denken weiterzuentwickeln - Teamplayer:in mit ausgeprägtem Lean‑Agile‑Mindset (SAFe) - Freude an interdisziplinären Analysen und technischem Design - Bereitschaft, tief in die Fachlichkeit einzutauchen und nicht nur «vorgegebene Tasks» abzuarbeiten - Belastbar, ruhig und lösungsorientiert – auch bei erhöhtem Druck - Fliessende Deutschkenntnisse Company Description Die Coopers Group AG ist eine agile Schweizer Recruiting Agentur, die Spezialisten und Führungskräfte in den Bereichen IT, Life Sciences, Engineering und Finance vermittelt. Mit flexiblen Ansätzen bringen wir Kandidat:innen und Unternehmen zusammen, die nicht nur fachlich, sondern auch menschlich zusammenpassen.




