Alajuela, Costa Rica
12 hours ago
Software Developer 3 CR
Job Title:   Software Developer 3 CR Organization Name: Enterprise Applications and Analytics Position Reports to:   Sr. Manager, Software Developer Organizational Relationships: Multidisciplinary teams

 

Summary of Duties and Responsibilities

Design, develop, and maintain scalable, efficient, and high-quality APIs and software solutions that implement the API contracts. Collaborate with team members to design and implement API-driven architecture and integrations, leveraging middleware platforms where appropriate. Work with middleware platforms such as Mulesoft, webMethods, Dell Boomi, Apigee, Oracle Integration Cloud (OIC), or similar tools to implement, manage, and troubleshoot system integrations. Peer-review code and documentation to ensure adherence to standards and best practices. Develop and maintain API documentation and specifications for internal and external use. Write unit tests, integration tests, and functional tests to ensure code quality and stability. Stay current with industry trends, tools, and best practices in API development, middleware platforms, and software engineering.

 

Qualifications 

Proficiency in designing and building RESTful APIs; familiarity with SOAP-based messaging is a plus. Hands-on experience with middleware platforms such as MuleSoft, Oracle Integration Cloud (OIC), webMethods, Dell Boomi, or similar tools. Experience with cloud platforms (e.g., AWS, Azure, or OCI) for hosting and managing APIs.Experience with backend programming languages such as Java, Python, or Node.js. Understanding of queueing concepts and hands-on experience with a queuing platform such as Kafka, RabbitMQ, or ActiveMQ. Solid understanding of API security standards (e.g., OAuth2, JWT) and versioning practices. Strong knowledge of relational database design and development. Oracle preferred. Familiarity with API testing tools such as Postman, JMeter, SoapUI, cURL or equivalent. Experience with Agile development methodologies and working in a collaborative team environment. Familiarity with ServiceNow’s Agile Development is a plus. Excellent problem-solving skills and attention to detail. Familiarity with DevOps practices (e.g., CI/CD pipelines, containerization with Docker, Kubernetes) is a strong advantage. Strong communication skills and the ability to work independently or as part of a team.

 

Skills, Specialized Knowledge (Desired):

Familiarity with laboratory information systems (e.g., SCC Soft and Sapio Exemplar LIS) and lab-related software/tools (e.g., instrument interfaces, barcoding, etc.). Experience with task automation using Python or other scripting languages. Knowledge of networking concepts and cloud infrastructure. Certification in middleware platforms like MuleSoft Certified Developer and Oracle Integration Cloud (OIC).

 

Education:

Bachelor’s degree desirable in information technology, Information Security, or relevant field.

Experience:

Minimum of 5 years of experience in software development with a strong focus on API design and implementation, middleware platforms, and system integration.
Por favor confirme su dirección de correo electrónico: Send Email