Software Engineer

Job ID: 08701
Location: Newark, DE  [Remote]
Employment Type: Contract

Apply Now

Fill out the form below to submit your information for this opportunity. Please upload your resume as a doc, pdf, rtf or txt file. Your information will be processed as soon as possible.

(Word, PDF, RTF, TXT)
* Required field.

Software Engineer



We are actively seeking a Software Engineer to join the team. This is a critical role in efforts to raise the bar across the digital landscape. The organization is advancing its technical ecosystem, bringing leading edge technologies, performance, and scale into place in support of significant growth in the industry.

This senior engineering/developer role will be collaborative across the full technical lifecycle from architecture, design, coding, and delivery of business applications and associated data management solutions in a hybrid cloud configuration.

Responsibilities

  • Provide technical leadership for the design, development, delivery, and maintenance of business and operational applications.
  • Drive hands-on analysis and planning for basic to complex solutions, including design, engineering, and development efforts.
  • Design and build highly resilient microservices using Microsoft .NET Core and C#, with the ability to learn new languages and frameworks.
  • Develop cloud native applications and implement microservices architecture to build and deploy REST APIs.
  • Build REST APIs with authentication, authorization, exception handling, and logging.
  • Work with Azure services such as API Management, Key Vault, and App Configuration.
  • Use Azure DevOps Pipelines or similar tool sets for CI/CD and automation.
  • Monitor and troubleshoot applications using Azure App Insight.
  • Apply strong knowledge of SQL, stored procedures, and database fundamentals using MS SQL Server or Azure SQL, as well as NoSQL databases such as Cosmos DB or MongoDB.
  • Contribute to ERP, BI, and data management systems (for example, NetSuite, Power BI) in a mid-sized company environment.
  • Work with RESTful APIs, design patterns (MVC5 (Razor), MVP, MVVM), and code-first models.
  • Prepare clear technical specifications and documentation for systems updates, standards, and processes.
  • Evaluate and understand complex interrelationships and effects among interfacing applications and operating systems.
  • Support project execution and production work across applications and project sizes.
  • Build rapport and collaborate across technical teams.

Leadership & Impact

  • Provide thought leadership in identifying and implementing new uses of available technologies to help business units meet strategic objectives.
  • Help shape and implement data services and product management in a high-complexity, logistics-driven environment.
  • Maintain a strong functional understanding of supported applications and the surrounding business context to provide guidance on technical, business, and operational impacts.
  • Recommend designs based on business requirements, technology roadmap, application functionality, and integration needs.
  • Prepare and review assessments including risk profile, required tasks, estimated time frames, and effort for small to large projects.

Required Education & Experience

  • Bachelor's degree in Computer Science, Management Information Systems, Information Technology, Engineering, Mathematics, or a related field.
  • 6+ years of software development experience working in an enterprise environment.
  • 3+ years of experience developing cloud native applications and implementing microservices architecture to build and deploy REST APIs.
  • Background working with Azure (including API Management, Key Vault, App Configuration) and DevOps tooling for CI/CD and automation.
  • Experience with SQL and NoSQL technologies (MS SQL Server / Azure SQL / Cosmos DB / MongoDB).
  • Experience with Azure App Insight for monitoring and troubleshooting.
  • Certifications in Microsoft Azure are strongly preferred. Certifications in Amazon AWS are beneficial but not a hard hiring requirement.
  • Experience with pharma and life sciences R&D is a plus.

Core Competencies

  • Excellent analytical and problem-solving skills.
  • Process-oriented with strong execution and follow-through.
  • Strong written and oral communication skills.
  • Ability to multitask with minimal supervision and high reliability.
  • Passion for learning and applying evolving technologies.
  • Strong customer focus, including the ability to understand requirements and exceed expectations.
  • Ability to communicate clearly and effectively, listen actively, present ideas in both group and individual settings, and adapt style, detail, and tone to the audience.