The Senior Application Development Engineer owns a wide range of applications and services. This position will collaborate with your agile scrum team to successfully design, build, and maintain business-critical solutions with attention to scalability, extensibility, performance, and security.
What you will do- Analyze, design, code, test, and implement solutions of low to moderate complexity.
- Contribute to validation of Epics and User Stories through the backlog refinement process with your scrum team.
- Collaborate with scrum team on solution architecture and technical design decisions to solve new or existing business problems.
- Build and maintain systems with current or emerging technologies while leveraging and expanding system capabilities.
- Hold self and others accountable for clean testable code in adherence with coding standards and best practices.
- Conduct peer code reviews by providing comments and suggestions.
- Utilize software code version control and defect management tools.
- Perform unit testing before releasing code to QA.
- Participate in structured walkthroughs and technical reviews.
- Create documentation, flowcharts, diagrams, layouts, and charts to demonstrate sound solutions.
- When business critical situations arise, some evening and/or weekend work required to support production deployments, critical incidents, or critical projects.
Skills and Abilities- Proven experience leading engineering teams and technical initiatives.
- Proven ability programming in Vue.js, Typescript, Javascript, and React Native.
- Native iOS and Android
- Hands-on experience owning and operating mobile deployment pipelines.
- Solid understanding of front-end security principles and secure mobile development.
- Experience working in regulated environments (banking, FinTech, or similar).
- Knowledge of authentication and authorization patterns (OAuth, OpenID Connect, MFA).
- Database design and programming with TSQL in MS SQL Server.
- Knowledge of Design Patterns, programming best practices, and SDLC, and modern CI/CD tools.
- Understanding of structure analysis, technical design, and database and file access methods.
- Designing and implement clean architecture in software solutions.
- Knowledge and experience working within Agile.
Education Qualifications- Bachelor's Degree in Arts/Sciences (BA/BS) in directly related field required
Experience Qualifications- 5+ years of professional software engineering experience, with significant focus on UI and mobile development.
- Experience with scalability and security implementation required
- Experience with Azure, iOS and Android native application development required
The estimated salary range for this position is $115,000.00 to $140,000.00. Actual salary may vary up or down depending on job-related factors which may include knowledge, skills, experience, and location. In addition, this position is eligible for incentive compensation.
#LI-FO1
#LI-Hybrid