Senior Software Engineer
We are currently looking for a Software Development Analyst to join our team and contribute to the development of innovative technological solutions.
This professional will be responsible for: KEY RESPONSIBILITIES Development and Maintenance: Create, implement and maintain software systems and applications, ensuring high performance and reliability.
Planning and Design: Participate in project planning and develop software designs aligned with best architecture and development practices.Testing and Validation: Perform tests to identify and fix bugs, ensuring the delivery of high-quality software.
Integration and Implementation: Integrate systems and applications with other platforms, using appropriate APIs and frameworks.
Collaboration and Support: Work in multidisciplinary teams, assisting with technical support and resolving post-implementation problems.
Continuous Improvement: Identify opportunities to optimize processes, systems and code, proposing innovative solutions.
Documentation: Create and maintain technical documentation for reference and updating knowledge.
OUR REQUIREMENTS Type of Contract: CLT or PJ TECHNICAL SKILLS Java: 4+ years of experience Spring Framework (Spring Batch, Spring Cloud) JPA Micro-services and Open API (formerly swagger) React (component lifecycle, setState, setState callback, props as functions, hooks) Docker and Kubernetes Typescript Flexbox Database Modeling Familiarity with version control tools (e.
g., Git) Experience with DevOps and CI/CD practices Knowledge of cloud technologies (AWS, Azure, Google Cloud).
DIFFERENTIATORS Good knowledge of insurance Intermediate English: Ability to communicate internally between technical and business teams (written and oral).
Seniority levelMid-Senior level Employment typeFull-time Job functionEngineering and Information Technology IndustriesIT Services and IT Consulting #J-18808-Ljbffr