Developer II - Data Integration

Holman Enterprises, Inc.

  • Mount Laurel, New Jersey
  • 30+ days ago
  • Remote

    Highlights

    Perform a variety of programming assignments focused on data integration solutions, utilizing a combination of .NET-based APIs, SQL procedures, and Azure services. Strong hands-on experience building backend services and REST APIs, including integrations with internal and external systems.

    Numbers & Facts

    LocationMount Laurel, New Jersey (
    Remote
    )

    Description

    Principal Purpose of Position

    • Perform a variety of programming assignments focused on data integration solutions, utilizing a combination of .NET-based APIs, SQL procedures, and Azure services.
    • Maintain, modify, design, and implement applications within existing systems, and recommend system improvements.
    • Work with project managers and architects on application design and development.
    • Develop applications, components, and services using C# and .NET to meet business needs.
    • Interpret written business requirements and technical specification documents to provide accurate estimates for development efforts.
    • Investigate, analyze, and document reported defects.
    • Create, document, and implement unit and integration tests.
    • Perform related duties as assigned.
    • Keep current with software development trends, make suggestions, and take action on IT-related best practices, processes, and systems.

    Education and/or Training

    • Bachelor’s degree in IT, Computer Science, or a related field, or equivalent work experience.

    Relevant Work Experience

    • 4 to 6 years of professional software development experience, preferably with C# and .NET/.NET Core.
    • Strong hands-on experience building backend services and REST APIs, including integrations with internal and external systems.
    • Solid understanding of object-oriented design principles and familiarity with common enterprise architecture patterns.
    • Strong SQL knowledge and experience developing stored procedures, particularly using T-SQL, PL/SQL, or PL/pgSQL.
    • Strong knowledge of ASP.NET MVC/Web API and modern API design best practices.
    • Strong analytical and troubleshooting skills.
    • Strong verbal and written communication skills.
    • Proficiency with source control tools such as Git/GitHub and collaborative development workflows.
    • Proficiency with ORMs such as EF Core and experience performing code-first database migrations.
    • Practical understanding of the software development lifecycle (SDLC) and Agile delivery practices.
    • Working knowledge of cloud platforms (preferably Azure; others acceptable) and cloud-native service concepts.
    • Demonstrated knowledge of SQL query optimization strategies.
    • Experience working in an Agile environment.
    • Understanding of distributed systems and message-driven service-oriented architecture.
    • Working knowledge of ETL concepts, platforms, and tools.
    • Experience with GraphQL is a plus.
    • Experience developing applications with React.js or React Native is a plus.
    • Experience with CI/CD platforms and DevOps practices is a plus.
    • Experience with NoSQL databases such as Redis is a plus.

    #LI-BS1

    #LI-REMOTE

    Similar Jobs

    See more jobs