NXTPLAY
Job Overview
Client’s clinical solutions are built on a foundation of best-in-class clinical services companies. We deliver transformational solutions that stimulate growth, foster compliance, and maximize efficiency for those performing clinical trials.
Client is proud to serve individuals on the frontlines of science and medicine, and the organizations striving to develop new products and therapies to improve the quality of human health. It is our role to empower them to accelerate advancement, while ensuring the risks of progress never outweigh the value of human life.
Job Requirements
Job Summary
We are seeking a highly skilled Integration Engineer with a strong background in .NET development and deep expertise in designing, testing, and implementing APIs. This role focuses on building robust integrations between legacy applications and modern platforms, ensuring seamless data flow and system interoperability. The ideal candidate will have hands-on experience with Python, SQL querying, and shell scripting, combined with a passion for solving complex integration challenges and ensuring system performance and reliability.
Responsibilities
API Design and Development: Design, develop, and maintain APIs and integration services essential for connecting legacy systems with new platforms.
Cross-Functional Collaboration: Collaborate effectively with cross-functional teams to gather requirements and deliver scalable, secure integration solutions.
Data Exchange and Security: Implement secure and efficient data exchange mechanisms between applications using industry best practices.
Data Optimization: Write and optimize SQL queries for efficient data retrieval and transformation processes.
Automation: Develop automation scripts using shell scripting for deployment, maintenance, and operational tasks.
Troubleshooting: Troubleshoot and resolve complex integration issues across multiple development and production environments.
Standards and Compliance: Ensure overall API and system integration performance, reliability, and strict compliance with organizational technical standards.
Documentation: Document comprehensive API specifications, workflows, and integration processes for clear knowledge sharing.
Required Qualifications
Development Expertise: Strong .NET development experience combined with a solid understanding of object-oriented programming (OOP) principles.
API Proficiency: Proven expertise in API design and development using standards like REST, JSON, and XML.
Integration: Extensive experience integrating legacy applications with modern platforms and systems.
Scripting Languages: Proficiency in Python for scripting and automation purposes.
Database Skills: Strong knowledge of SQL and efficient database querying techniques.
Shell Scripting: Familiarity with shell scripting in Linux/Unix environments.
SDLC/Version Control: Solid understanding of the software development lifecycle (SDLC) and experience with version control systems (e.g., Git).
Soft Skills: Excellent problem-solving skills and the ability to thrive in a fast-paced environment.
Preferred Qualifications
API Tools: Experience with API management tools (e.g., Postman, Swagger, Apigee).
Cloud/Containerization: Knowledge of cloud platforms (Azure, AWS) and containerization technologies (Docker, Kubernetes).
Architecture: Familiarity with message queues and event-driven architectures.