Search jobs > Durham, NC > Software developer net

.NET Software Developer C#

Marken
Durham, North Carolina
Full-time

Description

Title : Software Developer

Software Developer

Job Purpose :

Contributing to the development and continuous modernization of our core logistics operations management system, Marken Maestro.

Main Duties and Responsibilities :

  • Be deeply committed to continuous improvement, refactoring, TDD and pair programming to achieve technical excellence and understand how this supports long-term customer value.
  • Understand how to work agile teams, with incremental and iterative development as key to deal with uncertainty and maintain flow.
  • Work directly with end-users, business analysts and quality assurance, playing an active role in planning and user story development.
  • Collaborate with colleagues (including vendor teams) on improving skills and practices.
  • Develop user stories to meet user needs.
  • Contribute to planning meetings, working with BA and QA as necessary to question, refine and size user stories to enable them for development.
  • Limited travel for regular team meet-ups.

Qualifications and skills :

  • 5+ years’ experience in C#.NET (Framework 4.x or Core / Standard), ideally in more than one company.
  • 5+ years’ experience in related industry Logistics would be ideal but platform-heavy businesses such as Retail / Banking / Insurance are also relevant.
  • Agile mindset & XP development practices : Refactoring, Pair programming, TDD, BDD, CI / CD, Evolutionary System Architecture
  • Exposure to designing and building software systems using object-oriented and event-driven approaches in a domain-driven design paradigm.
  • Strong use of git.
  • Experience and comfort with use of LINQ.
  • An innovator, looking and promoting your ideas for ways to improve both technology and process.
  • Work well in a self-managing team, building agreement and helping everyone to perform well together.
  • Flexible attitude and able to embrace rapid change.
  • A team player with high standards, including collaboration with vendor teams.
  • Good communicator able to work well with users and senior management in one’s business.
  • Ability to remain calm and focused and prioritize competing demands.

Strongly Advantageous :

  • Blazor WebAssembly
  • MassTransit
  • Experience in continuously modernizing a system while maintaining true 24 / 7 / 365 system availability (Clinical Trials do not stop for weekends or even holiday seasons!)
  • Experience in using Azure Microsoft Cloud offering.
  • Experience of use of Azure DevOps for managing development, deployment, particular, setting up and maintaining development and deployment pipelines from Azure Devops into Azure Cloud.
  • BDD (in particular using Specflow)
  • Experience in using FRP (Functional Reactive Programming)In particular, use of Rx

Nice to have :

  • SQL Server (in particular 2016 and later)
  • RabbitMQ
  • Javascript & JQuery
  • Experience of building mobile apps Xamarin or MAUI
  • Experience of using Telerik UI components

Marken is a wholly owned subsidiary of UPS and is a critical part of UPS Healthcare. Marken offers a state-of-the-art GMP-compliant depot network and logistic hubs for clinical drug product storage and distribution worldwide, and supports cell and gene therapy logistics services from clinical to commercial, while maintaining the leading position for Direct-to-Patient and Home Healthcare services, biological sample shipments and biological kit production.

Moving Our World Forward by Delivering What Matters.

EEO and Veteran Employer

LI-BW1

30+ days ago
Related jobs
Marken
Durham, North Carolina

Exposure to designing and building software systems using object-oriented and event-driven approaches in a domain-driven design paradigm. Marken offers a state-of-the-art GMP-compliant depot network and logistic hubs for clinical drug product storage and distribution worldwide, and supports cell and...

N. Harris Computer Corporation - USA
North Carolina, United States
Remote

NET Software Developer, you will play a crucial role in designing, developing, and maintaining our cutting-edge suite of utility billing and CIS software solutions. NET Software Developer to join our vibrant and dynamic development team. NET framework, exceptional problem-solving skills, and a genui...

Alliance of Professionals & Consultants, Inc.
Raleigh, North Carolina

NET), Entity Framework, and JavaScript. Serve as a primary resource for software development, including web development, enterprise integrations, and service-oriented architectures at our client. Design, develop, and deploy custom software applications with a central focus on Microsoft technologies:...

Promoted
NetApp
Hillsborough, North Carolina

As a Software Development Engineer in Test, you will be responsible for building NetApp’s cutting-edge software defined storage solutions for major Cloud providers including AWS, Azure and GCP. You will participate in aspects of the software development lifecycle including requirements, design, impl...

Promoted
RELIAS
Morrisville, North Carolina

Are you looking for a high energy, strategic, and fast-paced position as a Senior Software Engineer? Join Relias, the company changing lives throughout the world by helping healthcare organizations improve their clinical and financial outcomes!. We seek an experienced Senior Software Engineer with a...

Promoted
VirtualVocations
Durham, North Carolina

A company is looking for a Full-Stack Software Engineer to guide software development projects through all stages of the development lifecycle. Key Responsibilities:Collaborate with cross-functional teams to define, design, and ship new featuresBuild and maintain efficient, reusable, and reliable co...

Promoted
Apple
Cary, North Carolina

You'll be working on a high-performing, high-trust team, building critical internal tools and web-based applications to support ML researchers and internal event coordinators. Modern web services architectures, cloud platforms such as AWS, GCE, Azure, and Box. A desire to write internal tools and we...

Promoted
Fidelity TalentSource LLC
Durham, North Carolina

Bachelor s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) performing a...

Envestnet | Yodlee
Raleigh, North Carolina

As a Senior Software Engineer on the team, you are passionate about collaboratively building high quality software. Participate in the design, implementation, and deployment of successful software with a self-organizing Scrum team following best practices in SCRUM process. Exercise best practices an...

US012 Marsh & McLennan Agency LLC
Raleigh, North Carolina

As our Senior Developer on the MMA Application Development team, you’ll lead design, development, coding, testing, and debugging of applications. Learn more about what makes us different and how you can thrive as a Senior Application Developer - AI at MMA. These applications are vital to the success...