Overview
Roles and responsibilities | The Senior Software Architect/Engineer will help lead Paydiant’s development efforts both onshore and off-shore. Responsibilities will include the full lifecycle of application development, design, coding, and debugging of enterprise applications, and object-oriented design and analysis (OOA and OOD) using Domain Driven Design (DDD) techniques. The Senior Software Architect/Engineer must be able to work independently and as a part of a team and will interface with engineering resources both on and offshore with Paydiant technology partners. Ideally, this candidate should have exceptional experience both as a hands-on developer and the ability to provide technical leadership to an engineering project team. Specifically, the Senior Software Architect/Engineer will perform the following: • Software analysis, code analysis, requirements analysis, software review, identification of code metrics, system risk analysis, software reliability analysis • Software modeling and simulation • Building unit tests and acceptance test suits • Integrate software with existing systems • Maintain standards compliance • Implement localization or globalization of software • Interface with product managers, architects, engineering leads, technical account and engagement managers |
Skill set | Candidates must meet one or more of the following minimum requirements in order to be considered:
Bachelor’s degree in Information Systems, Computer Engineering or a related field Spring 3.x experience Desired / Optional Skills: Ehcache experience |