OTSI logo

Software Developer 3 CR

OTSI
En el sitio
Carmen, Alajuela, Costa Rica

Responsibilities:<\/span><\/b>
<\/p>

•<\/span> <\/span>Design, develop, and maintain scalable, efficient, and high -quality APIs and software solutions that implement the API contracts.
<\/p>

•<\/span> <\/span>Collaborate with team members to design and implement API -driven architecture and integrations, leveraging middleware platforms where
<\/p>

appropriate.
<\/p>

•<\/span> <\/span>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.
<\/p>

•<\/span> <\/span>Peer -review code and documentation to ensure adherence to standards and best practices.
<\/p>

•<\/span> <\/span>Develop and maintain API documentation and specifications for internal and external use.
<\/p>

•<\/span> <\/span>Write unit tests, integration tests, and functional tests to ensure code quality and stability.
<\/p>

•<\/span> <\/span>Stay current with industry trends, tools, and best practices in API development, middleware platforms, and software engineering.
<\/p>


<\/div><\/span>

Requirements<\/h3>

Requirements:<\/span><\/b>
<\/p>

•<\/span> <\/span>Bachelor’s degree in Computer Science, Software Engineering, or a related field.
<\/p>

•<\/span> <\/span>Minimum of 5 years of experience in software development with a strong focus on API design and implementation, middleware platforms, and system integration.
<\/p>

•<\/span> <\/span>Proficiency in designing and building RESTful APIs; familiarity with SOAP - based messaging is a plus.
<\/p>

•<\/span> <\/span>Hands -on experience with middleware platforms such as MuleSoft, Oracle Integration Cloud (OIC), webMethods, Dell Boomi, or similar tools.
<\/p>

•<\/span> <\/span>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.
<\/p>

•<\/span> <\/span>Understanding of queueing concepts and hands -on experience with a queuing platform such as Kafka, RabbitMQ, or ActiveMQ.
<\/p>

•<\/span> <\/span>Solid understanding of API security standards (e.g., OAuth2, JWT) and versioning practices.
<\/p>

•<\/span> <\/span>Strong knowledge of relational database design and development. Oracle preferred.
<\/p>

•<\/span> <\/span>Familiarity with API testing tools such as Postman, JMeter, SoapUI, cURL or equivalent.
<\/p>

•<\/span> <\/span>Experience with Agile development methodologies and working in a collaborative team environment. Familiarity with ServiceNow’s Agile Development is a plus.
<\/p>

•<\/span> <\/span>Excellent problem -solving skills and attention to detail.
<\/p>

•<\/span> <\/span>Familiarity with DevOps practices (e.g., CI/CD pipelines, containerization with Docker, Kubernetes) is a strong advantage.
<\/p>

•<\/span> <\/span>Strong communication skills and the ability to work independently or as part of a team.
<\/p>


<\/div>
Preferred Skills (Nice -to -Have):<\/span><\/b>
<\/div>

•<\/span> <\/span>Familiarity with laboratory information systems (e.g., SCC Soft and Sapio Exemplar LIS) and lab -related software/tools (e.g., instrument interfaces, barcoding, etc.).
<\/p>

•<\/span> <\/span>Experience with task automation using Python or other scripting languages.
<\/p>

•<\/span> <\/span>Knowledge of networking concepts and cloud infrastructure.
<\/p>

•<\/span> <\/span>Certification in middleware platforms like MuleSoft Certified Developer and Oracle Integration Cloud (OIC).
<\/p>


<\/div><\/span>

Postularme
Comparte este trabajo