Altamonte Springs, Florida, USA
34 days ago
ERP Security Engineer

All the benefits and perks you need for you and your family:

- Benefits from Day One

- Paid Days Off from Day One

- Student Loan Repayment Program

- Career Development

- Whole Person Wellbeing Resources

- Mental Health Resources and Support

Our promise to you:

Joining AdventHealth is about being part of something bigger. It’s about belonging to a community that believes in the wholeness of each person, and serves to uplift others in body, mind and spirit. AdventHealth is a place where you can thrive professionally, and grow spiritually, by Extending the Healing Ministry of Christ. Where you will be valued for who you are and the unique experiences you bring to our purpose-minded team. All while understanding that together we are even better.

Schedule: Full Time

The role you’ll contribute:

Under minimal supervision, the software developer applies practical development knowledge to create and enhance moderately complex frontend applications. Actively participates in outstanding customer service and accepts responsibility in maintaining relationships that are equally respectful to all. TheSoftware Developer Frontend Intermediate also acts as a peer leader and helps to elevate team members and improve their skills through continual guidance and thought leadership.

This position requires a deep understanding of compilers, continuous test/integration/deployment, unit testing, requirement testing, artifact management, and configuration management. The person in this role works across various platforms, frameworks, and technologies. This position requires the candidate to have a full-stack mindset and be involved in continuously improving the software development environment and tool utilization.

Technical responsibilities

• Manages development activities through the entire software development life cycle.

• Recommends improvements to processes and technology that improve the effectiveness of the team.

• Analyze current software functionality and project requirements to understand the scope of work and the impact of future design decisions. Reads, comprehends, and creates technical specifications and technical documentation.

• Develops and codes according to specification and design. Effectively uses integrated development environment tools, including editors, debuggers, etc. Develops and/or modifies software to produce the desired results while adhering to AIT standards.

• Executes testing according to specification. Develops test scripts and execute unit testing. Submits software and associated documentation that is fully tested for Quality Assurance. Participates in the Quality Assurance testing process and fixes interface issues found during testing.

• Liaises with customers and vendors through the software development lifecycle to resolve software challenges, as required.

• Plans and implements changes as required. Performs peer review of production migration before implementation, as needed. Attends change control meetings to represent any changes, as required. Creates detailed implementation plan and implements approved changes into production, as needed.

• Provides accurate and timely status updates to management, escalating roadblocks as necessary.

• Troubleshoots and resolves medium-impact, medium-complexity technical challenges and problems, escalates if necessary.

Administration and support responsibilities

• Proactively completes tasks, actively seeking ways to produce high-quality, efficient work. Respond promptly to assignments and tasks as requested and keep commitments to deadlines.

• Coordinates and manages change control requests through the appropriate change control committee.

• Prepare and provide the status for all work activities assigned to you.

• Coordinate and manage change control requests through the appropriate change control committee.

• Participate in support activities on a 7 * 24 rotating on-call schedule. Identify and troubleshoot issues and problems and provide end-user support.

• Participate in the routine administrative work of the team.

• Support existing web/iOS/Android applications.

Qualifications

The expertise and experiences you’ll need to succeed:

• 3 years of proven experience as a React Native Developer, showcasing a portfolio of mobile applications.

• In-depth understanding of the React Native framework and its core principles.

• Firm grasp of the JavaScript/Typescript language and its nuances, including ES6 syntax.

• Understanding of REST APIs, the document request model, and offline storage in the context of React \ React Native

• Experience with automated testing suites covering both React \ React Native

• Proficient understanding of version control systems (e.g., Git).

• Experience working with RESTful APIs

• Experience writing custom middleware for intercepting calls

• Experience with responsive web design and cross browser compatibility

• Experience with implementing OWASP top 10 and other web security best practices

• Time management, communications, decision making, presentation, human relations, and organization skills.

• Excellent interpersonal and organizational skills, ability to handle diverse situations, multiple projects.

• Experience building reusable components and front-end libraries for future use

• Deep experience with React.js fundamental principles, including Babel, NPM, Webpack, Redux, Functional Components and Hooks

• Experience using React Native paper or Material UI library

• Experience making SAML requests

• Experience with NodeJS

• Experience with TypeScript

• Experience with Storybook JS

• Experience with Search Engine Optimization practices

• Familiarity with Sketch, Zeplin, or Figma

• Familiarity with native build tools like XCode or Android Studio

• Knowledge of healthcare business objectives and strategies.

• Experience in developing and delivering native mobile projects on iOS or Android.

• Experience with Native Bridging for iOS and Android in React Native

EDUCATION AND EXPERIENCE REQUIRED:

• Bachelor’s degree in a field of study such as Computer Science, Information Technology, or related field, OR a minimum of three years of relevant work experience

• Three years experience in software development covering object-oriented programming

• Experience logically comprehending technical and/or functional manuals and instructions

• Troubleshooting issue resolution experience

• Experience using an integrated development environment

• Experience working with development environments and toolsets, including: database queries, data types, flat files, data mapping, programming structures, and programming logic, to solve computing problems of low to moderate complexity

• Expert knowledge of Web Development using HTML, CSS and CSS preprocessors (SASS), CSS in JS, and React.js

• Experience reviewing other developers’ code

• Experience guiding decisions related to architecture, code quality, readability, reuse, performance, and resilience

• Experience mentoring other developers

This facility is an equal opportunity employer and complies with federal, state and local anti-discrimination laws, regulations and ordinances. The salary range reflects the anticipated base pay range for this position. Individual compensation is determined based on skills, experience and other relevant factors within this pay range. The minimums and maximums for each position may vary based on geographical location.

Category: Information Systems

Organization: AdventHealth Information Technology

Schedule: Full-time

Shift: 1 - Day

Req ID: 24011961

We are an equal opportunity employer and do not tolerate discrimination based on race, color, creed, religion, national origin, sex, marital status, age or disability/handicap with respect to recruitment, selection, placement, promotion, wages, benefits and other terms and conditions of employment.

Confirm your E-mail: Send Email