Posted in

Software Engineer Seniors

Software Engineer Seniors

CompanyFidelity National Information Services
LocationJacksonville, FL, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science or related field
  • Five (5) years of progressively responsible experience in the job offered or a related occupation
  • Experience performing software development with a focus on front-end development using React.js
  • Proficiency in JavaScript, TypeScript, HTML, CSS, AEM and related web technologies
  • Experience with state management libraries including Redux, MobX, and RxJs
  • Utilization of AWS cloud development and React/Redux
  • Experience building micro-frontends and working with mono repositories
  • Experience with client and server side rendering
  • Knowledge of ARIA, accessibility, and WCAG
  • Experience with CI/CD pipelines, version control (git), and automated deployment practices
  • Integration of frontend with scalable backend services including REST and GraphQL
  • Configuration and debugging of frontend tooling including webpack, node, npm, storybook, yarn, and babel
  • Experience testing at the unit, component, integration, and end-to-end levels including the use of Jest libraries

Responsibilities

  • Analyze, design, program, debug and modify software enhancements and/or new products
  • Interact with product managers and/or users to define system requirements and/or necessary modifications
  • Participate in software design meetings and analyze user needs to determine technical requirements
  • Write technical specifications based on conceptual design and stated business requirements
  • Write code, complete programming, and perform testing and debugging of applications using current programming languages and technologies
  • Complete documentation and procedures for installation and maintenance
  • Train and communicate with internal Client Training, Client Relationship and Sales teams on systems application
  • Responsible for developing or executing project plans, budgets, and schedules and for documenting work and results
  • Deliver informational and decision-seeking presentations to technical and business groups to internal and/or external audiences
  • Lead the architecture, technical design, and development of scalable and maintainable cloud-based (AWS) AEM and React-based integrated web applications
  • Lead and collaborate with other Back End developers on the team for necessary integration, troubleshooting
  • Collaborate with product owners, designers, and other engineers to define requirements and translate them to technical specifications and technical designs
  • Implement best practices for front-end development, including code reviews, testing, and documentation
  • Optimize applications for maximum speed and scalability while ensuring a seamless user experience
  • Stay up to date with the latest trends and advancements in React.js and front-end development, and advocate for their adoption when appropriate
  • Mentor junior engineers and provide technical guidance and support as needed

Preferred Qualifications

    No preferred qualifications provided.