Product Developer- .Net, Angular, SQL

Product Developer- .Net, Angular, SQL

Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
Epicor Software Corporation

Auf einen Blick

  • Aufgaben: Entwickle innovative Softwarelösungen und arbeite an spannenden Projekten mit modernsten Technologien.
  • Unternehmen: Epicor, ein dynamisches Unternehmen mit einer kollaborativen Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, flexible Arbeitszeiten und Weiterbildungsmöglichkeiten.
  • Weitere Informationen: Tolle Karrierechancen in einem unterstützenden und inklusiven Arbeitsumfeld.
  • Warum dieser Job: Gestalte die Zukunft der Softwareentwicklung und mache einen echten Unterschied für unsere Kunden.
  • Qualifikationen: Erfahrung in der Softwareentwicklung mit .NET, Angular und SQL ist erforderlich.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

As a member of the Epicor Product Development team, you will play a key role in designing, developing, and maintaining innovative enterprise software solutions that empower customers across multiple industries.

You will collaborate with cross‑functional teams to deliver high‑quality, scalable, and secure applications while contributing throughout the entire software development lifecycle.

Your responsibilities will include developing new features, enhancing existing functionality, modernising legacy applications, building and consuming RESTful APIs, and extending our web and mobile capabilities.

While our latest product development is focused on C#, .

NET 8 (and above), ASP.

NET Core, and Angular, you will also contribute to the maintenance and modernisation of existing applications built on earlier versions of the .

NET framework and Angular.

This role offers the opportunity to work with modern development practices, cloud‑ready architectures, Agile methodologies, CI/CD pipelines, and industry‑leading technologies while delivering solutions that have a direct impact on our global customer base.

What You’ll Do

  • Design, develop, enhance, and maintain Epicor's enterprise software products using modern Microsoft technologies and industry best practices.
  • Develop new features and enhance existing applications by delivering scalable, secure, and high‑performing solutions that meet business and customer requirements.
  • Participate in the complete Software Development Life Cycle (SDLC), including requirements analysis, technical design, development, testing, deployment, and post‑release support.
  • Write clean, maintainable, and well‑documented code following established coding standards, design principles, and secure development practices.
  • Develop and execute unit tests, perform integration testing, and support automated testing to ensure software quality and reliability.
  • Build and consume RESTful APIs and contribute to modern web application development using . NET, Angular, and related technologies.
  • Analyze business requirements and translate functional specifications into robust technical solutions for medium to large‑scale projects.
  • Troubleshoot, debug, and resolve application defects, performance bottlenecks, and production issues while ensuring minimal business disruption.
  • Perform code reviews, participate in peer programming sessions, and contribute to continuous improvement initiatives that enhance code quality and development efficiency.
  • Collaborate effectively with Product Management, QA, UX, Dev Ops, and other cross‑functional teams to deliver high‑quality software on schedule.
  • Contribute to application modernisation efforts, including technology upgrades, performance optimisation, security enhancements, and technical debt reduction.
  • Participate in Agile/Scrum ceremonies such as sprint planning, daily stand‑ups, backlog refinement, retrospectives, and sprint reviews.
  • Support CI/CD practices by participating in build, release, and deployment activities using established development and Dev Ops processes.
  • Stay current with emerging technologies, development frameworks, and industry best practices, proactively recommending improvements that enhance product quality and team productivity.

What You Need to Succeed

  • Bachelor's degree in Computer Science, Computer Engineering, Information Technology, or a related discipline (or equivalent professional certifications and relevant industry experience).
  • 3–5 years of hands‑on experience in software design, development, and maintenance using Microsoft technologies.
  • Strong proficiency in . NET 8 (or later), C#, ASP. NET Core, RESTful APIs, and Web API development.
  • Experience building modern, responsive web applications using Angular 15+, Type Script, HTML5, CSS3, Java Script (ES6+), and responsive UI frameworks such as Bootstrap or Angular Material.
  • Solid experience with Microsoft SQL Server, including database design, stored procedures will be preferred.
  • Good understanding of Entity Framework Core, LINQ, dependency injection, asynchronous programming (async/await), and Object‑Oriented Programming (OOP) principles.
  • Experience with software architecture patterns such as MVC, Clean Architecture, Repository Pattern, and SOLID design principles.
  • Hands‑on experience with Git, Azure Dev Ops, Git Hub, or similar version control and CI/CD platforms.
  • Exposure to cloud platforms such as Microsoft Azure (App Services, Azure SQL, Storage, Functions, or Key Vault) is preferred.
  • Familiarity with containerisation technologies such as Docker and basic knowledge of Kubernetes is an advantage.
  • Experience with unit testing frameworks such as x Unit, NUnit, or MSTest, and mocking frameworks like Moq is a must.
  • Knowledge of API testing tools such as Postman or Swagger/Open API will be preferred.
  • Understanding of authentication and authorisation mechanisms including OAuth 2.0, JWT, and Open ID Connect.
  • Familiarity with Agile/Scrum development methodologies and participation in sprint planning, code reviews, and continuous improvement practices.
  • Knowledge of secure coding practices, application performance optimisation, logging, monitoring, and troubleshooting techniques.
  • Strong analytical, problem‑solving, debugging, and troubleshooting skills.
  • Excellent written, verbal, and interpersonal communication skills with the ability to collaborate effectively across cross‑functional teams.
  • Self‑motivated, highly organised, detail‑oriented, and committed to delivering high‑quality, scalable, and maintainable software solutions.
  • Ability to quickly learn new technologies and adapt to changing business and technical requirements.
  • #LI-SH1 #Hybrid
  • About Epicor

At Epicor, we’re truly a team.

Join 5,000 talented professionals in creating a world of better business through data, AI, and cognitive ERP.

We help businesses stay future‑ready by connecting people, processes, and technology.

From software engineers who command the latest AI technology to business development reps who help us seize new opportunities, the work we do matters.

Together, Epicor employees are creating a more resilient global supply chain.

We’re Proactive, Proud, Partners.

Whatever your career journey, we’ll help you find the right path.

Through our training courses, mentorship, and continuous support, you’ll get everything you need to thrive.

At Epicor, your success is our success.

And that success really matters, because we’re the essential partners for the world’s most essential businesses—the hardworking companies who make, move, and sell the things the world needs.

  • Competitive Pay & Benefits
  • Health and Wellness: Comprehensive health and wellness benefits designed to support your overall well‑being.
  • Internal Mobility: Opportunities for mentorship, continuing education, and focused career goal setting, with 25% of positions filled internally.
  • Career Development: Free Linked In Learning licenses for everyone, along with our Mentoring Program to boost your personal development.
  • Education Support: Geographically specific programmes to balance the cost of education with the benefits of continued learning and personal development.
  • Inclusive Workplace: Collaborate with a diverse team in an inclusive, global workplace that fosters innovation and celebrates partnership.
  • Work‑Life Balance: Policies built on mutual trust and support, encouraging time off to rest, recharge, and reconnect.
  • Global Mobility: Comprehensive support for international relocations and permanent residency processes.
  • Equal Opportunities and Accommodations Statement

Epicor is committed to creating a workplace and global community where inclusion is valued; where you bring the whole and real you—that’s who we’re interested in.

If you have interest in this or any role- but your experience doesn’t match every qualification of the job description, that’s okay- consider applying regardless.

We are an equal‑opportunity employer.

#J-18808-Ljbffr

Product Developer- .Net, Angular, SQL Arbeitgeber: Epicor Software Corporation

Epicor ist ein hervorragender Arbeitgeber, der seinen Mitarbeitern die Möglichkeit bietet, in einem dynamischen und innovativen Umfeld zu arbeiten. Mit umfassenden Gesundheits- und Wellnessleistungen, internen Mobilitätsprogrammen und einer starken Fokussierung auf berufliche Weiterentwicklung unterstützt Epicor seine Mitarbeiter dabei, ihre Karriereziele zu erreichen. Die inklusive Unternehmenskultur fördert Zusammenarbeit und Kreativität, während flexible Arbeitszeitmodelle eine ausgewogene Work-Life-Balance ermöglichen.

Epicor Software Corporation

Kontaktdaten:

Epicor Software Corporation Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Product Developer- .Net, Angular, SQL erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Epicor Software Corporation anzuklopfen, wenn du dich auf die Stelle als Product Developer- .Net, Angular, SQL bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Epicor Software Corporation vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Product Developer- .Net, Angular, SQL mit Bravour zu bestehen

.NET 8
C#
ASP.NET Core
RESTful APIs
Angular 15+
TypeScript
HTML5

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Epicor Software Corporation klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Epicor Software Corporation vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.