Posted in

Software Engineer Specialist

Software Engineer Specialist

CompanyFidelity National Information Services
LocationCharlotte, NC, USA
Salary$123810 – $207980
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • Extensive experience developing web and mobile applications, particularly within the financial technology (FinTech) domain.
  • Expert proficiency in React, React Native, and Angular.
  • Deep understanding of mobile application software architecture patterns. (e.g., MVC, MVVM, Clean Architecture) and design patterns. (e.g., SOLID, DRY)
  • Knowledge of secure coding practices, encryption algorithms, GDPR and PCI-DSS compliance and data protection mechanisms relevant to handling sensitive financial data in mobile and web applications.
  • Understanding of financial products, payment systems, banking protocols, and industry trends, enabling the design of applications that meet both user needs and regulatory guidelines.
  • Hands-on development experience with FinTech projects such as banking applications, investment platforms, payment gateways, or financial analytics tools, with a focus on usability, security, and innovation.
  • Expertise in performance optimization, scalability, and troubleshooting of web and mobile applications to ensure optimal user experience, reliability and responsiveness.
  • Proficiency developing accessible websites that adhere to WCAG standards.
  • Familiarity in collaborating with global development teams (including India) and matrixed organizations.

Responsibilities

  • Guide the development team in transitioning our existing Angular/Cordova mobile application to React Native and our Angular web codebase to React.
  • Collaborate closely with product managers, UX/UI designers, backend developers, QA and other stakeholders to understand business requirements and translate them into technical solutions.
  • Create and implement coding standards for mobile and web applications within the Digital domain to ensure scalable, robust and maintainable code.
  • Contribute to continuous improvement / delivery initiatives in our development processes, tooling, and automation to enhance efficiency, quality, and time-to-market.
  • Analyze and provide feedback on proposed third-party tools, frameworks, and APIs, considering factors such as security, performance, and scalability.
  • Collaborate with internal technical teams to align on API contract definition and platform component integration.
  • Communicate complex technical concepts and technical decisions effectively to both technical and non-technical stakeholders, including peers, team members, senior management, business stakeholders and external partners.
  • Stay up to date with industry trends, emerging technologies, and regulatory changes in the FinTech sector, and advocate to incorporate changes into the mobile and web applications as needed.

Preferred Qualifications

  • Transitioned a codebase from Angular to React Native and Angular.js to React.js.
  • Experience building and maintaining a white label mobile application and/or SaaS product that is branded and released for multiple clients.
  • Full-stack web development experience with Node.js, ExpressJS, and/or GraphQL.
  • A clear perception of core AWS services uses and basic AWS architecture best practices.
  • Proficiency in developing, deploying, and debugging cloud-based applications using AWS Lambda.
  • Proficiency in using AWS service APIs AWS CLI and SDKs to write applications.
  • Knowledge in using CI/CD pipeline to deploy applications on AWS.
  • Mastery in writing code for serverless applications.