POSITION SUMMARY
A Software Engineer is responsible for designing, developing, and maintaining Savana's core products: Core Platform, Banker Experience, Customer Experience, Teller Experience and Banking APIs. A Software Engineer will be responsible to convert business requirements into source code. Familiarity with APIs, knowledge of debugging source code, and understanding of cross platform web and/or mobile based programming is a must. A Software Engineer will be working closely with Architects, Product Designers and Quality Assurance team members to deliver features and fixes that meet all criteria. Software Engineer will also be responsible for communicating and demonstrating various aspects of their work to team members throughout the organization and clearly relaying any required information to Product and DevOps teams to ensure smooth elevation into various environments. Software Engineer will also be responsible for providing clear write ups around their work for the Technical Writer team to provide in release notes.
LOCATION
This can be either a hybrid or remote position.
REQUIRED SKILL SETS
2+ years' experience using Flutter/C#/SQL Server/PostgreSQL/T-SQL/Angular/TypeScript JavaScript/JQuery/MVC/RESTful API/AWS/Azure
Solid understanding of development life cycle (design, development, testing, publishing)
Experience with third-party libraries and APIs integration
Solid understanding of state management, application testing (unit testing, integration tests)
Experience with version control systems (TFS, Github)
Excellent written and verbal communication
Strong analytical and problem-solving skills are required
Must have the ability to shift priorities as needed
Ability to work in a strong team environment, as well as work independently
An understanding of the software development lifecycle process.
Detail oriented and self-motivated.
Prepare technical documentation as required.
Experience with and basic knowledge of XML, HTML & CSS
Ability to read and follow Flow-charts/UML diagrams.
Proficiency with latest OS, Microsoft Office products, Defect Tracking Tools, JIRA, Confluence.
PREFERRED EXPERIENCE
Comprehend .NET8.0+, OOP concepts, design patterns, etc.
Experience with Angular Material, NgRx.
Experience in building iOS/Android production apps developed with Flutter
Understanding of native mobile application development (Android, iOS , Web)
Experience in publishing apps in the App Store or Google Play Store
An understanding of the financial technical industry
Experience with agile development
Experience with automated testing and building
Proven ability to manage multiple tasks at once, strong organizational skills, and shift priorities as needed.
Ability to work in a strong team environment, as well as work independently.
Understanding of API structures; proficiency with Swagger and Postman a plus.
A workflow/doc mgmt. background. Banking background helpful.
BPM/Workflow software experience is preferred.
ESSENTIAL DUTIES AND RESPONSIBILITIES
The type of activities the Software Engineer performs at this level includes, but is not limited to:
Designing, implementing, testing, documenting, and maintaining new features for the Savana web and mobile consumer and operational banking experiences
Working with Clients, Product Owners, Designers, QA Testers, and other developers to create software that meets business goals
Tracking the tech ecosystem changes and keeping our applications up to date
Identifying areas for improvement in our SDLC and then roll out changes to make those improvements happen
Review, qualify and update software development practices such as unit testing approaches.
Collaborate with Software Quality Assurance Analysts to ensure software is properly tested and meets requirements.
Provide operational support for questions/deployments, and fix software issues if necessary.
Collaborate with Business Analysts, and fellow developers to enhance the Savana suite of software.
Accept technical and functional guidance throughout projects.
Gain a broad understanding of the product architecture and design.
Stay up to date with emerging technologies and development practices and sharing information with the development team when applicable.
Provide product configuration of Savana software applications based on established best practices and templates.
Ability to learn and understand complex product knowledge and solutions across several business lines.
Develop an understanding of the Savana applications, building an ever-growing knowledge base of the system through project work and individual learning.
Provide strong application expertise to support financial banking origination lifecycle software product development initiatives for large, high complexity projects.
EDUCATION, CERTIFICATES, LICENSES, AND REGISTRATIONS
Bachelor's degree in computer science or equivalent discipline preferred. Comparable work experience will be considered.
AWS/Azure certification is preferred.
The above is intended to describe the general content of and requirements for the performance of this job. It is not to be construed as an exhaustive statement of duties, responsibilities, or physical requirements. Nothing in this job description restricts management's right to assign or reassign duties and responsibilities to this job at any time. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
ES - Provincia de Madrid
January 14, 2025
SAVANA (***) is an award-winning, international medical company aiming to accelerate health science by putting into the hands of healthcare providers the power to unlock all of the clinical value embedded within existing Electronic Health Records (EHRs) with Artificial Intelligence and Natural...
ES - Madrid
January 19, 2025
SAVANA (***) is an award-winning, international medical company aiming to accelerate health science by putting into the hands of healthcare providers the power to unlock all of the clinical value embedded within existing Electronic Health Records (EHRs) with Artificial Intelligence and Natural...
ES - Provincia de Madrid
January 14, 2025
SAVANA (***) is an award-winning, international medical company aiming to accelerate health science by putting into the hands of healthcare providers the power to unlock all of the clinical value embedded within existing Electronic Health Records (EHRs) with Artificial Intelligence and Natural...
ES - madrid
December 29, 2024
SAVANA (***) is an award-winning, international medical company aiming to accelerate health science by putting into the hands of healthcare providers the power to unlock all of the clinical value embedded within existing Electronic Health Records (EHRs) with Artificial Intelligence and Natural...
ES - ES
January 19, 2025
SAVANA (***) is an award-winning, international medical company aiming to accelerate health science by putting into the hands of healthcare providers the power to unlock all of the clinical value embedded within existing Electronic Health Records (EHRs) with Artificial Intelligence and Natural...
US - US
January 14, 2025
POSITION SUMMARY • A Software Engineer is responsible for designing, developing, and maintaining Savana's core products: Core Platform, Banker Experience, Customer Experience, Teller Experience and Banking APIs. A Software Engineer will be responsible to convert business requirements into...
ES - Madrid - Madrid
January 10, 2025
SAVANA (***) is an award-winning, international medical company aiming to accelerate health science by putting into the hands of healthcare providers the power to unlock all of the clinical value embedded within existing Electronic Health Records (EHRs) with Artificial Intelligence and Natural...
ES - Madrid - Madrid
January 4, 2025
SAVANA (***) is an award-winning, international medical company aiming to accelerate health science by putting into the hands of healthcare providers the power to unlock all of the clinical value embedded within existing Electronic Health Records (EHRs) with Artificial Intelligence and Natural...
BR - São José dos Pinhais
January 15, 2025
Sobre a EmpresaFazemos parte do Grupo Águia Branca, um dos maiores conglomerados empresariais do País e atuamos na área de veículos comerciais. • Nossas empresas aliam a tradição em prestação de serviços do Grupo Águia Branca à força da marca Mercedes-Benz, resultando em qualidade no...
US - PA - Malvern
November 21, 2024
POSITION SUMMARY • A Software Engineer is responsible for designing, developing, and maintaining Savana's core products: Core Platform, Banker Experience, Customer Experience, Teller Experience and Banking APIs. A Software Engineer will be responsible to convert business requirements into source...