About this role
About the Role
A Developer role at ExxonMobil focusing on designing, developing, automating, maintaining, operating, and enhancing the enterprise Privileged Access Management platform. The position centers on building integrations, automations, APIs and custom components across CyberArk Privileged Access Manager, CyberArk Secrets Manager and CyberArk Secrets Hub to modernize how privileged credentials and secrets are consumed by human and machine identities across hybrid and multi-cloud environments. What You'll Do
- Design and write code that adheres to story details, meets acceptance criteria with high quality, and follows coding standards (e.g. secure coding).
- Analyze, debug, test, and resolve technical issues.
- Manage the integrity of the Continuous Integration (CI) process, including maintenance of the CI server.
- Provide high-level estimates for release planning and detailed estimates after more story detail and acceptance criteria exist.
- Ensure development techniques and tools efficiently satisfy requirements with minimal compromises.
- Work with QA to design the test strategy.
- Write automated white-box tests to test code at a low level of granularity.
- Write integration tests focusing on interactions among subsystems.
- Adhere to Agile development practices and collaborate with team members (Scrum Master, Product Owner, Product Manager, QA). What We're Looking For
- Bachelor’s degree in computer science or equivalent.
- 3 years hands-on software development experience, with recent enterprise-scale work.
- Web development experience using JavaScript, ASP.NET, HTML & DOM for Web Connectors.
- Expertise with web services (REST, SOAP).
- Experience with AutoIT v3, PowerShell, and Python.
- Working experience with Active Directory.
- Windows and Linux OS server administration.
- Proficient understanding of SQL and relational databases.
- Knowledge and experience with authentication standards such as SAML, WS-Fed, OpenId or OAuth.
- Strong background in security and networking implementation and best practices.
- Familiarity with software development release lifecycle, source code management and defect management methodologies.
- Ability to complete highly detailed tasks with attention to detail, quality and timeliness; strong organizational and self-management skills. Nice to Have
- Good command of English.
- Strong analytical and problem solving skills.
- Good collaboration and teamwork.
- Self-learner and proactive.
- Able to work independently with minimal supervision.
- Adaptability and flexibility. Compensation & Benefits
- Competitive compensation.
- Medical plans, maternity leave and benefits, life, accidental death and dismemberment benefits.
- Retirement benefits.
- Global networking & cross-functional opportunities.
- Annual vacations & holidays.
- Day care assistance program.
- Training and development program.
- Tuition assistance program.
- Workplace flexibility policy.
- Relocation program.
- Transportation facility.
Please note benefits may change from time to time without notice, subject to applicable laws.