Software Engineer
6 hours ago
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.
- Comprehend .NET8.0+, OOP concepts, design patterns, etc.
- Experience with Angular Material, NgRx.
- 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.
- 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.
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.
- 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.
-
Software Engineer
2 days ago
Malvern, PA, United States RIT Solutions, Inc. Full timeSoftware Engineer Malvern pa - hybrid Job Responsibilities Responsibilities Full stack software engineering, writing software to build and enhance existing AWS web-based applications Responsibilities Full stack software engineering, writing software to build and enhance existing AWS web-based applications Qualifications Angular, Typescript, Javascript,...
-
Full Stack Developer and Systems Engineer
11 hours ago
Malvern, PA, United States CData Software Full timeClient Rate - $80/hr Job Title -Full Stack Developer and Systems EngineerJob Summary This role is within Corporate Systems organization in support of the Office of General Counsel division. Engineer in this role will be a member of a team working on moving from the current Smarsh PRO platform to their new AWS based Smarsh EA platform. The Engineer in this...
-
Lead Software Engineer
9 hours ago
Malvern, PA, United States CubeSmart Full timeOverviewThis is a hybrid role - 2 days remote and 3 days in the Malvern, PA office. CubeSmart is currently seeking a Lead Software Engineer to join the Information Technology team at our corporate office in Malvern, PA. The Lead Software Engineer will be responsible for the technical innovation and leadership of CubeSmart's enterprise store operating...
-
Software Engineer
2 days ago
Malvern, PA, United States ESB Technologies Full timeJob: Software Engineer Duration: Long term project Location: Malvern, PAJob Description:Day-to-Day Responsibilities:Develop and deploy full-stack applications using AWS services (Lambda, S3, DynamoDB, ECS, Glue, Step Functions, and more).Design, build, and maintain REST and GraphQL APIs and microservices using Python, Java, JavaScript, and Go.Apply DevOps...
-
Software Engineer
4 hours ago
Malvern, PA, United States ESB Technologies Full timeJob: Software Engineer Duration: Long term project Location: Malvern, PAJob Description:Day-to-Day Responsibilities:Develop and deploy full-stack applications using AWS services (Lambda, S3, DynamoDB, ECS, Glue, Step Functions, and more).Design, build, and maintain REST and GraphQL APIs and microservices using Python, Java, JavaScript, and Go.Apply DevOps...
-
Job Senior Software Engineer
4 days ago
Malvern, PA, United States ORS Partners Full timeSenior Software Engineer Frontline Education is the leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data, and insights to proactively manage human capital, business operations, and special education. Educational organizations representing over 80,000 schools and millions of educators,...
-
Job Senior Software Engineer
6 days ago
Malvern, PA, United States ORS Partners Full timeSenior Software Engineer Frontline Education is the leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data, and insights to proactively manage human capital, business operations, and special education. Educational organizations representing over 80,000 schools and millions of educators,...
-
Job Senior Software Engineer
6 days ago
Malvern, PA, United States ORS Partners Full timeSenior Software Engineer Frontline Education is the leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data, and insights to proactively manage human capital, business operations, and special education. Educational organizations representing over 80,000 schools and millions of educators,...
-
Job Senior Software Engineer
6 days ago
Malvern, PA, United States ORS Partners Full timeSenior Software Engineer Frontline Education is the leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data, and insights to proactively manage human capital, business operations, and special education. Educational organizations representing over 80,000 schools and millions of educators,...
-
Job Senior Software Engineer
6 days ago
Malvern, PA, United States ORS Partners Full timeSenior Software Engineer Frontline Education is the leading provider of school administration software, empowering strategic K-12 leaders with the right tools, data, and insights to proactively manage human capital, business operations, and special education. Educational organizations representing over 80,000 schools and millions of educators,...