Fidelity is looking to solve the problem of designing, developing, testing, and maintaining enterprise software applications, as well as building and maintaining Continuous Integration and Continuous Deployment (CI/CD) pipelines and supporting infrastructure, system, and security configurations.
Requirements
- Demonstrated Expertise (DE) designing and coordinating scalable back-end development using Python frameworks (Django, Flask, or FastAPI)
- DE creating responsive User Interfaces (UIs) using front-end technologies (Angular, JavaScript, and PHP)
- DE performing data automation and analysis using MySQL or Postgres, and NoSQL databases (DynamoDB)
- DE designing secure coding practices, implementing encryption standards, maintaining Identity and Access Management (IAM), integrating OAuth, and applying data encryption/decryption algorithms
- DE designing and setting up cloud infrastructure within Amazon Web Services (AWS) or Azure
- DE building CI/CD pipelines using Jenkins, uDeploy, JFrog Artifactory, or GitHub Actions
- DE scripting with Shell, Groovy, or PowerShell
Responsibilities
- Participates in architecture design teams.
- Defines and implements application-level architecture.
- Develops applications on complex projects, components, and subsystems for the division.
- Recommends development testing tools and methodologies and reviews and validates test plans.
- Responsible for QA readiness of software deliverables.
- Develops comprehensive documentation for multiple applications or subsystems.
- Establishes full project life cycle plans for complex projects across multiple platforms.
Other
- Bachelor’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field
- Five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation)
- Alternatively, Master’s degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and three (3) years of experience
- Must work onsite every other week (all business days, M-F) in a Fidelity office
- Must comply with Fidelity’s business governance and regulations, including those related to Criminal Histories