Fidelity Bank · 1 month ago
Principal Software Engineer/Developer
Fidelity Bank is seeking a Principal Software Engineer/Developer to join their Fidelity Technology Group. The role involves leveraging various programming languages to build scalable web applications, develop APIs, and automate integration processes, while also participating in architecture design and project management.
BankingBitcoinCustomer ServiceFinancial ServicesInsuranceWealth Management
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
Responsible for meeting project goals on-time and on-budget
Advises on risk assessment and risk management strategies for projects
Plans and coordinates project schedules and assignments for multiple projects
Acts as a primary liaison for business units to resolve various project/technology issues
Provides technology solutions to daily issues and technical evaluation estimates on technology initiatives
Advises senior management on technical strategy
Mentors junior team members
Performs independent and complex technical and functional analysis for multiple projects supporting several divisional initiatives
Develops original and creative technical solutions to on-going development efforts
Qualification
Required
Bachelor's degree (or foreign education equivalent) in Computer Science, Engineering, Information Technology, Information Systems, Mathematics, Physics, or a closely related field and five (5) years of experience as a Principal Software Engineer/Developer (or closely related occupation) designing RESTful web services for enterprise applications in a cloud-based environment
Or, 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 as a Principal Software Engineer/Developer (or closely related occupation) designing RESTful web services for enterprise applications in a cloud-based environment
Demonstrated Expertise (“DE”) designing and developing microservices using Spring Boot, Spring, Oracle databases, PL/SQL, J2EE frameworks, JUnit and Mocking frameworks, and Messaging services -- ActiveMQ, JMS, or Kafka
DE developing front-end applications using Angular and JavaScript
DE establishing best practices, ensuring application quality by running test automation frameworks that support all types of testing (unit, component, integration, system, load, stress, and regression), and implementing Continuous Integration/Continuous Deployment (CI/CD) using DevOps tools -- Git, Jenkins, and Sonar
DE converting legacy monolithic architecture to a microservice base architecture, running in a distributed cloud environment -- AWS or Azure
Company
Fidelity Bank
Fidelity Bank is a commercial bank providing services financial sercvices.
Funding
Current Stage
Late StageTotal Funding
unknown2018-12-17Acquired
2014-09-01Private Equity
Company data provided by crunchbase