EOS logo
EOS

EOS is the leading partner for responsible manufacturing solutions via industrial 3D printing technology.

Backend Developer, .NET

Backend EngineerSoftware EngineerFull TimeRemoteJuniorTeam 1,001-5,000Since 1989H1B SponsorCompany SiteLinkedIn

Location

Germany

Posted

79 days ago

Salary

0

Seniority

Junior

Bachelor Degree1 yr expGermanMicroservicesMicrosoft SQL ServerSQL.NET

Job Description

Backend Developer, .NET

EOS

• Designing, developing and implementing robust and scalable backend services using C# and .NET • Designing and delivering RESTful APIs for our frontend and external partners • Integrating external APIs and ensuring smooth data exchange • Implementing authentication and authorization solutions • Developing and maintaining data storage solutions using Microsoft SQL Server • Implementing logging, monitoring and tracing solutions to monitor application performance • Ensuring code quality through unit and integration tests as well as code reviews • Contributing to CI/CD pipelines using Git, GitLab and GitLab Runners

Job Requirements

  • Proven experience in backend development with C# and modern .NET versions (e.g., .NET 8+)
  • Strong experience with relational databases, particularly Microsoft SQL Server
  • Extensive experience in developing RESTful APIs
  • Familiarity with authentication and authorization mechanisms such as OAuth 2.0 and Microsoft Entra ID
  • Understanding and application of software architecture principles (e.g., Microservices, Clean Architecture, Domain-Driven Design)
  • Team player with experience in code reviews and creating unit and integration tests
  • Solution-oriented, analytical thinker with a structured approach to work

Benefits

  • 100% remote
  • Organized using Jira and Confluence
  • Flexible working hours within business hours
  • 30 days of vacation from day one
  • December 24 and 31 off
  • Permanent employment contract
  • Voluntary employer contributions to retirement plans
  • Employer-subsidized occupational disability insurance
  • Subsidy for the Deutschlandticket and JobRad
  • Additional bonuses and an annual bonus
  • Numerous discounts and perks via the benefits portal

Related Job Pages

More Backend Engineer Jobs

CoverGo | Insurtech logo

Senior Full Stack Engineer – .NET, Vue/React

CoverGo | Insurtech

The no-code platform transforming the insurance industry

Backend Engineer79 days ago
Full TimeRemoteTeam 51-200H1B Sponsor

• Design, implement and maintain new features and functionalities for the SAAS platform, understanding the requirements of insurance businesses and translating them into scalable and efficient software solutions • Work on both the front-end and back-end of the application, demonstrating expertise in various technologies, frameworks, and programming languages • Work collaboratively with product, design, engineering teams, and UX designers to understand end-user requirements, use cases, and technical concepts, translating them into a cohesive and effective solution while ensuring a seamless user experience. • Optimize the performance of the application to handle large amounts of data and high user traffic, delivering a smooth user experience • Participate in code reviews and enforce best coding practices, while also writing and executing unit tests and integration tests to maintain code quality • Investigate and promptly fix bugs to maintain the reliability of the platform • Ensure security and compliance by following best practices for securing web applications and adhering to relevant regulations in handling sensitive customer data • Stay up-to-date with the latest technologies, frameworks, and best practices to ensure we remain competitive and innovative • Design the platform with scalability and flexibility in mind, accommodating new features and changes as the number of clients and users grows • Provide mentorship to junior developers, aiding in their technical growth and effective contribution to the team's goals

Canada
Piper Companies logo

Backend Software Engineer

Piper Companies

Piper Companies is a niche staffing and consulting agency that specializes in talent placement for the information technology field. Its two main divisions are

Backend Engineer79 days ago

Design and develop backend services and APIs using Node.js and Python, while architecting cloud-based solutions with AWS and implementing infrastructure-as-code for scalable, secure system integrations. Collaborate with cross-functional teams to...

North Carolina
Job Closed
Cognizant logo

Senior Java Developer

Cognizant

Cognizant is an award-winning global provider of information technology and business consulting services. Founded in 1994, the company is headquartered in Teane

Backend Engineer79 days ago

Design and develop robust software applications using Springboot Microservices, collaborate with cross-functional teams for seamless integration, and provide technical mentorship to junior developers while ensuring adherence to coding standards.

California
University of Colorado logo

CIRES - ESIIL and Earth Lab Software Developer

University of Colorado

The University of Colorado Boulder, founded in 1877, is a public research university and the University of Colorado’s flagship campus. Located in beautiful Bo

Backend Engineer79 days ago

Title: CIRES/ ESIIL and Earth Lab Software Developer Location: Boulder, Colorado Work Type: Hybrid, Full Time Job ID: 70424 Job Description: The Cooperative Institute for Research in Environmental Sciences (CIRES) in Boulder, Colorado, is seeking a Software Developer to work in the Environmental Data Science Innovation and Impact Lab (ESIIL) and Earth Lab. Core responsibilities of the ESIIL and Earth Lab Software Developer include i) consulting with and advising researchers on how to optimize and scale their code and workflows on HPC or the cloud; ii) instructing the users' network on how to use CU Boulder, Earth Lab, and ESIIL cyberinfrastructure including leading and assisting with training events, Summits and Hackathons; iii) assisting with the development and maintenance of ESIIL and Earth Lab cyberinfrastructure in coordination with key partners (e.g., CyVerse, CU Boulder Research Computing and CIRES IT); iv) developing and maintaining open source codes and software (mostly, in R and Python), docker containers and key databases with documentation and metadata for the network; v) developing and maintaining front-end applications including ESIIL's integrated websystem and funding-based end-user applications; vi) helping maintain the multiple ESIIL and Earth Lab data, code, software and container repositories, as well as websites in coordination with CIRES IT and CU Boulder. The ESIIL and Earth Lab software developer will also contribute to Earth and environment data science, next-generation artificial intelligence (AI) and machine learning (ML) development, and research projects, as needed. The candidate should have excellent technical and communication skills and be comfortable working in a team environment. The selected candidate will be based in Boulder, Colorado, at ESIIL/Earth Lab, under the supervision of the Analytics Hub Director and, as appropriate, advised by the ESIIL and Earth Lab Directors. CU is an Equal Opportunity Employer and complies with all applicable federal, state, and local laws governing nondiscrimination in employment. We are committed to creating a workplace where all individuals are treated with respect and dignity, and we encourage individuals from all backgrounds to apply, including protected veterans and individuals with disabilities. Who We Are Cooperative Institute for Research in Environmental Sciences (CIRES) At CIRES, the Cooperative Institute for Research in Environmental Sciences, more than 900 people work to understand the dynamic Earth system, including people's relationship with the planet. An institute at the University of Colorado Boulder, we have partnered with the National Oceanic and Atmospheric Administration (NOAA) since 1967. Our areas of expertise include weather and climate, wildfire and water, changes at Earth's poles, air quality and atmospheric chemistry, water resources, solid Earth sciences, and more. Our researchers work in 10 CU Boulder departments and eight NOAA laboratories and centers. Esiil The Environmental Data Science Innovation & Impact Lab (ESIIL) is an NSF-funded data synthesis center led by the University of Colorado Boulder in collaboration with NSF's CyVerse at the University of Arizona and the University of Oslo. ESIIL's mission is to empower a broad community to accelerate open Environmental Data Science. ESIIL enables a global community of environmental data scientists to use the wealth of environmental data and emerging analytics to develop science-based solutions to solve pressing challenges in environmental sciences. ESIIL's research community generates discoveries and novel approaches through 1) innovative team science, 2) innovative tools and collaborative cyberinfrastructures, 3) data-science education and training, and 4) building broad collaborations and networks. Earth Lab Earth Lab is part of CIRES and CU-Boulder's Grand Challenge: Our Space, Our Future. Earth Lab's mission is to harness the data revolution by using Earth observations from multiple platforms (drones, aircraft, and satellites) and other sources (e.g., surveys, reports, social media) to better understand the pace and patterns of environmental change and to develop solutions. Earth Lab aims to use the big data and AI revolutions through education, research, analytics, cyberinfrastructure, and broad collaboration. As a branch of the Earth Lab, the Analytics Hub aims to advance data-driven discoveries and solutions in Earth & Environment science through AI- and cyberinfrastructure-enabled analyses and systems. What Your Key Responsibilities Will Be - (30%) Work on the development and maintenance of ESIIL and Earth Lab's Analytics Hub and cyberinfrastructure, both back- and front-end applications, and instruct users through consulting and training efforts on how to use the Hub's analytical and cyberinfrastructure tools and platforms. - (30%) Work with ESIIL and Earth Lab scientists, affiliates, networks, and cyberinfrastructure collaborators to co-produce and optimize the interoperability and long-term sustainability of the codebases, containers, and datasets of ESIIL and Earth Lab networks as open, generalized resources for science researchers and decision-makers. - (40%) Contribute to software development for advancing discoveries and solutions that are based on the integration and analysis of diverse remote sensing and in-situ datasets (surveys, reports, etc.), including the expansion and maintenance of code workflow, model development and data publication on innovative fire behavior metrics of an existing fire spread algorithm (e.g., FIREDpy, developed by the Earth Lab team). Specifically, the ESIIL and Earth Lab software developer may incorporate climate, fuels, and topography datasets as attributes, derive additional fire behavior metrics from current or upcoming remote sensing platforms (MODIS, VIIRS, and/or FireSat), and/or integrate ancillary fire datasets, using cloud or other high-performance computing resources to harmonize and analyze big, complex environmental data, develop open AI-based pipelines, and/or develop code workflows to advance the FIREDpy algorithm. What You Should Know - This position is a full-time appointment and is intended to be at the early to mid-career stage. - The position will likely be a hybrid arrangement with some virtual work time and some in-person work time as conditions allow, following current Earth Lab, ESIIL, CIRES, and university guidance and policies. The in-person time will be in the ESIIL offices in the SEEC Building on the CU Boulder East Campus. This is not a remote position. What We Can Offer - CIRES can offer a generous compensation package. - Annual salary for this position is $75,268 - $113,246. Salary is commensurate with education and experience and determined based on the CIRES internal career track classification. - Some relocation funds are available to help off-set moving expenses, following CIRES and the University of Colorado's relocation processes and procedures. - This position can accommodate a hybrid work modality. - CIRES and the University of Colorado boulder offer a robust training curriculum, opportunities for professional development and a Mentorship Program. - Boulder is a vibrant community with access to mountain parks, dog parks, miles of trails, rivers, lakes, cafes, restaurants, boutiques, theaters, museums, and sports venues. - As an employee at CU Boulder, you will have free access to the regional public transit system, an outstanding network of buses, and light rail systems that service Boulder and connect to Denver, the Denver airport, and surrounding communities. Benefits At the University of Colorado Boulder, we are committed to supporting the holistic health and well-being of our employees. Our comprehensive benefits package includes medical, dental, and retirement plans; generous paid time off; tuition assistance for you and your dependents; and an ECO Pass for local transit. As one of Boulder County's largest employers, CU Boulder offers an inspiring academic community and access to world-class outdoor recreation. Explore additional perks and programs through the CU Advantage program. Be Statements Be inventive. Be supportive. Be Boulder. What We Require - Bachelor's degree in statistics, applied mathematics, computer science, Earth or environmental sciences (or related field) - At least 3 years of software development experience. - Experience in developing scalable pipelines using high-performance computing (HPC) or cloud platforms (e.g., AWS, CyVerse). - Experience applying statistical and artificial intelligence/ machine learning methods to analyze large scientific datasets, particularly remote sensing and geospatial data, using Python and/or R. - Experience with multimodal data curation and management, including streaming, cleaning, formatting, documentation, and publishing in alignment with FAIR and CARE principles. - Experience with open-source code, container and image development, documentation, and maintenance, including repository management (e.g., GitHub, Docker Hub), to support open and reproducible science. - Experience developing and/or maintaining front-end applications. What You Will Need - Strong communication skills for effective collaboration with data scientists and researchers in both in-person and remote settings. - Demonstrated commitment to open data and software standard processes and to educating and supporting researchers and decision-makers in the use of data and cyberinfrastructure, which includes a strong service background. - Strong quantitative skills spanning statistics, informatics, remote sensing, geospatial analysis, and applied machine learning (e.g., computer vision, big-data analytics) using Earth, atmospheric, geoscience, or biological data across scales. What We Would Like You to Have Please note that while the position details the required and desired skills and experience, applicants do not need to possess all of the desired skills and experience to be considered for this position. If you meet the minimum qualifications, have a passion for the work, and have experience in a related field, you are encouraged to apply. We encourage on-the-job training for any additional skills or knowledge that become relevant to the position. - Ability to contribute to a collaborative workforce, advance scientific discovery, and support the development of Earth and environmental technology solutions. - Strong experience collecting, organizing, and analyzing multimodal Earth and environmental data, including wildfire and fire-related datasets. - Familiarity with emerging foundational machine-learning models for Earth and environmental sciences, as well as next-generation large language model tools for AI-assisted data curation, labeling, coding, and user-interface development, including Model Context Protocol (MCP) server. - Experience in teaching, training, or mentoring in academic or research settings. - Experience with web content management and front-end development, including CMS platforms (e.g., Drupal), UI styling libraries (e.g., Bootstrap), and programming with PHP/Twig. Note: The final candidate will be required to provide proof of a completed academic degree in the form of a transcript or diploma copy if the candidate will be using a completed academic degree to fulfill a minimum requirement for the position.

Colorado
Job Closed