Role/Responsibilities
· A n Assistant Vice President is responsible for designing, coding, enhancing and testing of software applications to meet business process requirements.
· This role will focus heavily on the Front End development leveraging Angular and Back End development leveraging Java technologies.
· Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, Services and databases
· Lead the development team on the technical and architectural direction of projects.
· Lead the dayly activities of the dev team using Agile methodologies.
· Research, analyze, design, and deliver solutions that are appropriate for business and application development strategies.
· Work with cross functional, globally dispersed development teams to support development efforts to meet business requirements.
· Design and develop new projects and enhancements based on evolving business needs.
· Interact with internal users to define system requi
...Role/Responsibilities
· A n Assistant Vice President is responsible for designing, coding, enhancing and testing of software applications to meet business process requirements.
· This role will focus heavily on the Front End development leveraging Angular and Back End development leveraging Java technologies.
· Contribute to ongoing feature development of web applications based on service-oriented architecture, involving UI, Services and databases
· Lead the development team on the technical and architectural direction of projects.
· Lead the dayly activities of the dev team using Agile methodologies.
· Research, analyze, design, and deliver solutions that are appropriate for business and application development strategies.
· Work with cross functional, globally dispersed development teams to support development efforts to meet business requirements.
· Design and develop new projects and enhancements based on evolving business needs.
· Interact with internal users to define system requirements and/or necessary modifications.
· Complete documentation and procedures for installation and maintenance of software
Qualifications
· Understanding of Object-Oriented design and development
· Understanding of Service Oriented Architecture (SOA)
· Plus development experience on multi-tiered enterprise applications
· 10+ years of software development experience in a highly regulated environment, such as financial services
· Ability to design API using REST and GRAPHQL
· Proficient in Java and related technologies/frameworks (Spring, Sproingboot Hibernate, JSR-RS, Junit, SLF4J, etc.)
· Proficient with AngularJS (Angular, React, Vue, NPM, Bower, etc.)
· Experience with modern web technologies (JavaScript, HTML, CSS)
· Knowledge of build/dependency management tools such as Maven, SCM (Subversion, Bit Bucket)
· Experience in application containerization, familiar with tools such as Docker, Kubernetes, Platform9, ECS, EKS, Openshift, Cloud Foundry
· Able to work well within the constructs of an agile development process, including SCRUM, Unit Testing, Continuous Build and Integration, etc.
· Familiar with Application Frameworks & Engines
· Experience on working Agile and leading a team
· Knowledge of databases: SQL, Oracle, Sybase, MySql, MongoDB, etc.
· Minimum Bachelor’s degree in Computer Science or related experience, Master’s degree is a plus