drjobs
Consultant Surgical Oncologist
drjobs Consultant Surgical Oncologist العربية

Consultant Surgical Oncologist

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Jobs by Experience drjobs

0 - 10 years

Job Location drjobs

Manama - Bahrain

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Nationality

Any Nationality

Gender

N/A

Vacancy

1 Vacancy

Job Description

Description:

Overview:

The Enterprise Data Accessibility program s mission is to unlock the potential of enterprise data The API Enablement team is responsible for building, scaling, and expanding the APIs that power Client applications with enterprise We are looking for a Lead Software Engineer to join our team in developing high quality Java Spring Boot API code, influence the technical design and strategy for new and enhanced API solutions, and help our team progress toward our long-term cloud enablement


The ideal candidate is an experienced software engineer who is fluent in Java, passionate about technology, and has a background in developing microservices and RESTful This role will be central to the mentorship, growth, and development of the team s junior A passion for mentorship and leadership is just as important in this role as a passion for


Role:

- Technical expert and leader of a high-performing scrum team

- Provide technical expertise in the building of roadmaps to enhance and scale our Enterprise Shared Services products

- Drive architecture and design decisions, conducting proof of concepts as required

- Leverage technical expertise to analyze complex problems and facilitate cross-functional team interactions to drive solutions

- Lead by example with hands-on approaches to demonstrate engineering excellence

- Mentor and guide new and less-experienced team members

- Design and implement API functionality while adhering to Client standards, processes, and best practices

- Drive adoption of technology standards and review code, test, and automation work of team members

- Introduce new technologies and architecture by following enterprise guidelines

- Act as a technical leader in team prioritization discussions with Product Owner and stakeholders

- Drive code/design/process trade-off discussions within the team when required

- Drive blameless post-mortems culture to identify root causes of incidents and implement learnings

- Encourage peers to share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity

- Identify opportunities to improve an overall process and trim waste


All About You:

- Have advanced skills in writing secure code in Java and are familiar with secure coding standards and vulnerability management

- Have skills in building applications using open frameworks to achieve reuse and reduce development times, including extensive experience using Spring Boot

- Understand internals of operating systems (Windows, Linux) to write interoperable and performant code

- Have skills to document and coach team on development practices and coding guidelines (branching, peer reviews, library use, logging, test-driven development, error handling)

- Understand use cases for advanced design patterns to implement efficient code

- Have skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring

- Understand and elaborate technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience

- Understand system architecture to lead design discussions and decisions (database, compute, network, storage)

- Have skills to understand customer journeys and ensure a Client good experience by continuously reducing Mean time to mitigate for incidents and ensuring high availability

- Understand principles, best practices, and industry-standard tooling for CICD to drive automation and enhancements of release workflows and pipelines

- Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (Sonar, Checkmarx)

- Have skills to conduct various performance tests (load, spike, breakpoint, endurance) to understand application/service limits and behaviors

- Experience working in an Agile environment

- Strong communication skills -- both verbal and written and strong relationship, collaboration skills and organizational skills


Preferred Skills:

- Experience working with at least one cloud vendor (AWS, Azure)

- Payments industry experience a huge plus


Corporate Security Responsibility:

Every person working for, or on behalf of, Client is responsible for information All activities involving access to Client assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position must:


- Abide by Client s security policies and practices;

- Ensure the confidentiality and integrity of the information being accessed;

- Report any suspected information security violation or breach, and

- Complete all periodic mandatory security trainings in accordance with Client s


Client organization:

Enterprise Data Accessibility Program within Operations and We build APIs that are internal shared services and power enterprise applications with Client


What program will this person be supporting, Will this person be a part of a Guild, If so, which one and how will they be contributing:

Enterprise Data Software Engineering Acting as a technical lead on my API development They will interact with the Guild as necessary to understand any changes in Client standards, tools, best practices,


Team s main responsibility:

My team is responsible for building, supporting, and scaling internal shared service APIs that make Client data accessible to internal


Culture of your team:

Its a fairly green team which is why we need a We have a TPM, PMT, a tester, 3 jr developers, 1 developers, and a site reliability Very, very collaborative, they work together a We do scrum and agile, as well as PI planning


Describe your management style:

Manager is very laid back and Is open to ad hoc discussions tries to always be avilable,


Typical work day look:

There are typically more meetings in the mornings with time for work in the ; Its pretty rare for time zone issues, we do have two team members on the East coast, but they work out Some other teams in the program are in India and Europe, but we only interface a couple times a year


What are your top 3 required technical skills:

-Java Springboot

-API Mircroservices

-Software Architecture and Design

-Strong SQL and Database knowledge


What are a couple of desired/nice to have skills:

-Cloud (Azure or AWS, PCF)


Soft skills would you like to see in a candidate:

-Excellent communication skills

-Experience and desire for coaching / mentoring junior developers


What level of competency is required:

-Advanced Java Springboot

-Advanced REST APIs

-Advanced Software Architecture and Design

-Intermediate - SQL

-Intermediate Automated testing / TDD

-Intermediate CICD



Description: Overview: The Enterprise Data Accessibility program s mission is to unlock the potential of enterprise data The API Enablement team is responsible for building, scaling, and expanding the APIs that power Client applications with enterprise We are looking for a Lead Software Engineer to join our team in developing high quality Java Spring Boot API code, influence the technical design and strategy for new and enhanced API solutions, and help our team progress toward our long-term cloud enablement The ideal candidate is an experienced software engineer who is fluent in Java, passionate about technology, and has a background in developing microservices and RESTful This role will be central to the mentorship, growth, and development of the team s junior A passion for mentorship and leadership is just as important in this role as a passion for Role: - Technical expert and leader of a high-performing scrum team - Provide technical expertise in the building of roadmaps to enhance and scale our Enterprise Shared Services products - Drive architecture and design decisions, conducting proof of concepts as required - Leverage technical expertise to analyze complex problems and facilitate cross-functional team interactions to drive solutions - Lead by example with hands-on approaches to demonstrate engineering excellence - Mentor and guide new and less-experienced team members - Design and implement API functionality while adhering to Client standards, processes, and best practices - Drive adoption of technology standards and review code, test, and automation work of team members - Introduce new technologies and architecture by following enterprise guidelines - Act as a technical leader in team prioritization discussions with Product Owner and stakeholders - Drive code/design/process trade-off discussions within the team when required - Drive blameless post-mortems culture to identify root causes of incidents and implement learnings - Encourage peers to share and seek knowledge within their Guild/Program to drive reuse of patterns/libraries/practices and enhance productivity - Identify opportunities to improve an overall process and trim waste All About You: - Have advanced skills in writing secure code in Java and are familiar with secure coding standards and vulnerability management - Have skills in building applications using open frameworks to achieve reuse and reduce development times, including extensive experience using Spring Boot - Understand internals of operating systems (Windows, Linux) to write interoperable and performant code - Have skills to document and coach team on development practices and coding guidelines (branching, peer reviews, library use, logging, test-driven development, error handling) - Understand use cases for advanced design patterns to implement efficient code - Have skills to undertake a technical review of code across applications and their dependencies to look for anti-patterns and promote continuous refactoring - Understand and elaborate technical debt and operational issues to drive prioritization discussions with stakeholders to improve the run experience - Understand system architecture to lead design discussions and decisions (database, compute, network, storage) - Have skills to understand customer journeys and ensure a Client good experience by continuously reducing Mean time to mitigate for incidents and ensuring high availability - Understand principles, best practices, and industry-standard tooling for CICD to drive automation and enhancements of release workflows and pipelines - Able to configure rules and build automation for code with vulnerability scanning and software composition analysis using standard tools (Sonar, Checkmarx) - Have skills to conduct various performance tests (load, spike, breakpoint, endurance) to understand application/service limits and behaviors - Experience working in an Agile environment - Strong communication skills -- both verbal and written and strong relationship, collaboration skills and organizational skills Preferred Skills: - Experience working with at least one cloud vendor (AWS, Azure) - Payments industry experience a huge plus Corporate Security Responsibility: Every person working for, or on behalf of, Client is responsible for information All activities involving access to Client assets, information, and networks comes with an inherent risk to the organization and therefore, it is expected that the successful candidate for this position must: - Abide by Client s security policies and practices; - Ensure the confidentiality and integrity of the information being accessed; - Report any suspected information security violation or breach, and - Complete all periodic mandatory security trainings in accordance with Client s Client organization: Enterprise Data Accessibility Program within

Employment Type

Full Time

Department / Functional Area

Doctor / Nurse / Paramedics / Hospital Technicians / Medical Research

Key Skills

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.