Jobs
>
Durham

    NET Software Developer C# - Durham, United States - Marken

    Default job background
    Description


    Title:

    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.
    • Understand the importance of code refactoring (and when and how to apply it) to maintain system quality.
    • 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 in the use of ORM
      • Fluent NHibernate would be best, but Entity Framework would also apply.
    • 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, etc.
      • In 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


  • NovaTech Solutions Durham, United States

    About SOKA-DACH - The Social Funds of the Roofing Trade: · We are a service provider for over companies in the roofing trade nationwide, with approximately employees. As a joint institution of the collective bargaining parties, we ensure the financing of vocational training and c ...

  • Insight Global

    Software Developer

    2 weeks ago


    Insight Global Durham, United States

    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 ...

  • IBM

    Software Developer

    3 days ago


    IBM Durham, United States

    Introduction · At IBM, work is more than a job - it's a calling: To build. To design. To code. To consult. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are ...

  • Spectrum Innovations

    Software Developer

    1 week ago


    Spectrum Innovations Swepsonville, United States

    Are you passionate about technological progress? Do you want to be a part of making innovations a reality? At FERCHAU, we are looking for people who share this ambition: ambitious colleagues who, like us, want to take technologies to the next level. We realize exciting projects f ...


  • Pearson Durham, United States

    Do you dream of building the future of education with cutting-edge AI? · We're seeking a passionate and recently graduated Associate Software Developer to join our forward-thinking team in Durham, NC. Are you a self-starter who thrives on learning new technologies and tackling c ...


  • Corporate Strategy & Technology Durham, United States

    Pearson Marketing Cloud (PMC) serves as our worldwide technology hub, facilitating customer access to learning products and services through eCommerce and Digital Marketing journey. At present, we handle over 80% of Pearson's global eCommerce revenue and cater to almost half of a ...


  • Eclipse Innovations Wake Forest, United States

    Your tasks with us ... · Management of a test system for 5G mobile communication systems · Further development and maintenance of the system · What sets you apart ... · Completed university degree in technical computer science, electrical or telecommunications engineering, or a t ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Develops data conversions in SAS, Linux, and DB2 environments. Provides data conversion solutions by developing conversion software applications and routines. Develops software applications using mainframe technology. Analyzes data an ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · ***Multiple Positions Available*** · Crafts and maintains testing frameworks -- Junit, TestRunner, and Selenium (TestNG). Implements scripting languages -- Java. Deploys Web Services testing using RestAssured/Karate and Jenkins as Con ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description:\u00A0 · \u00A0 · Crafts, builds, and deploys applications in a DevOps environment using a Continuous Integration/Continuous Deployment (CI/CD) pipeline. Crafts and develops RESTful Web Services using Java technologies. Uses business kno ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Performs data integration using Extract Transform Load (ETL) patterns and develops data movement design patterns using Informatica. Designs software applications for Stock Plan Services (SPS). Performs real-time recordkeeping and gene ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Builds Single Page Applications (SPAs) using Angular application component and module coding. Crafts and develops software systems and solutions using Java, C#, , and Python. Designs interactive front-end applications using Angular JS ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · ***Multiple Positions Available*** · Designs and develops software with technical tools -- Java, Python, Docker, and Kubernetes, in an Agile environment. Develops and builds the underlying software security platform for the company. S ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Develops software within an Agile operating model using Cobol, JCL, DB2, VSAM, and TSO. Develops applications using Java, Oracle, Kubernetes, Rancher, Spring, and Application Program Interfaces (APIs). Rapidly deploys software changes ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Develops, creates, and modifies native iOS applications software and specialized utility programs. Analyzes user needs across iOS platforms and develops software solutions. Designs and customizes software for client use with the aim o ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Produces high-quality, testable code for products and software applications and efficiently deploys them to Amazon Web Services (AWS). Builds, crafts, and reviews code using Java Stack, Spring Framework, Oracle, RESTful Application Pr ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Builds automation pipelines to facilitate the release of software applications from inception to launch using DevOps and Continuous Integration and Continuous Delivery (CI/CD) concepts and tools -- Jenkins Core, Artifactory, Maven, an ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · Designs, develops, tests, deploys, maintains, and improves Customer-facing software solutions using Continuous Integration/Continuous Delivery (CI/CD) pipelines. Develops robust software and writes testable and maintainable code using ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · ***Multiple Positions Available*** · Designs applications using Acceptance Test-Driven development (ATDD) and Behavior Driven development (BDD) approaches.\u00A0 Defines test cases and implements test types. Curates a suite of technic ...


  • Fidelity TalentSource LLC Durham, United States

    · Job Description: · Position Description: · ***Multiple Positions Available*** · Builds, tests, and engineers REST Application Programming Interfaces (API s). Develops applications using Core Java, Spring MVC, Spring Core, Spring Boot, and Web Services (SOAP/REST). Develops and ...