SEARGIN IS HIRING!! As a dynamic multinational tech company operating in 50 countries, we drive innovation and create projects that shape the future and greatly enhance the quality of life. You will find our solutions in the space industry, supporting scientists in the development of cancer drugs, and implementing innovative technological solutions for industrial clients worldwide. These are just some of the areas in which we operate! Currently, for the new Seargin project we are looking for a Mulesoft Developer!
Position: Mulesoft DeveloperSeniority: SeniorAcceptable notice period: 1 monthForm: B2BDuration: Long-term cooperationLocation: RemoteIndustry: PharmaEquipment: ProvidedRecruitment process: 2 online meetings Languages: English
Tasks:• Development and monitoring of APIs.• Writing and maintaining RAML specifications.• API governance using tools like Runtime Manager and API Manager.• On-demand analyses related to access management systems and associated systems.• Documenting work in Implementation Specification documents.• Writing mUnit tests.• Implementing event-driven architecture and SQL data models.• Developing database triggers and procedures.• Additional Qualifications:• Experience in architect-related tasks and working with solution architects.• Familiarity with UML, Lucidchart, and draw.io.• Involvement in decisions regarding Mulesoft deployment options and performance considerations. Requirements:• Minimum of 3 years of experience as a Mulesoft Developer.• Certificates: MCD - Level 1 or higher, MCIA• MCPA - nice to have• Proven track record in developing APIs with Mulesoft, including experience in integration related or similar projects.• Familiarity with Mulesoft API-Led Connectivity Approach, RAML specifications, API governance, and maintenance. Project Description:MyAccess is a software development project that aims to integrate and manage access with other applications on a continuous basis. The project involves building an interface that will allow for the seamless integration of various applications and ensure that the users of those applications have the appropriate access rights. The scope of the project is extensive, as it requires recurring validations for each phase of the development process and for each application being integrated. This will involve frequent testing and quality control measures to ensure that the interface is functioning correctly and that access is being managed effectively. To achieve this, the project will be divided into several phases, each with its specific goals and deliverables. The first phase will involve requirements gathering and analysis, where the project team will work with stakeholders to determine the specific needs and requirements of the project. This will involve determining the various applications that need to be integrated, the access rights required for each application, and the interfaces that need to be built. The second phase will involve the design and development of the interface. This will involve creating a user-friendly and intuitive interface that will allow for the seamless integration of various applications. The interface will also need to have robust access management features, including the ability to assign and revoke access rights as needed. The third phase will involve testing and quality control. This will involve testing the interface thoroughly to ensure that it is functioning correctly and that access is being managed effectively. This will involve performing recurring validations for each phase and each application being integrated. The fourth phase will involve deployment and ongoing maintenance. This will involve deploying the interface to the production environment and providing ongoing support and maintenance as needed. This will include performing regular updates and upgrades to the interface to ensure that it remains up-to-date and secure. Overall, myAccess is an ambitious project that will require a dedicated team of developers, testers, and quality control specialists to ensure its success. The project will require careful planning, coordination, and execution to ensure that the interface is functioning correctly and that access is being managed effectively.