This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Citibank, N.A. seeks an Applications Development Senior Manager for its Tampa, Florida location.
Job Responsibility
Create applications development infrastructure, develop and implement code, and conduct unit test using Java frameworks and tools
Create proof-of-concepts using Angular JS and Java skills
Build and release applications, track and resolve defects in user acceptance testing and production environments, and troubleshoot code and data issues
Act as a subject matter expert in the Operational Risk domain and the technologies leveraged while collaborating with technical architects and Business Analysts in understanding functional requirements
Prepare technical design and functional documents
Develop project planning and implementation strategies
Partner with multiple management teams to ensure appropriate functions are integrated to meet business goals
Identify and define necessary system enhancements, deploy new products and process improvements
Resolve variety of high impact problems through in-depth evaluations of complex business processes, system processes, and industry standards
A telecommuting/hybrid work schedule may be permitted within a commutable distance from the worksite, in accordance with Citi policies and protocols.
Requirements
Requires a Bachelor’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field and 6 years of progressive, post-baccalaureate experience as a Project Manager, Software Engineer, Software Developer, or related position involving application design and development, and creating database models of applications. 6 years of experience must include: Management of software development life cycle including definition of work scope and estimation of required work hours
Project implementation in Agile and Waterfall methods
Application design and preparation of software architecture diagrams including class diagrams and sequence diagrams
Developing technology solutions using Java programming, server-side scripting, and front-end programming
Design, develop and modify software systems using scientific analysis and mathematical models to predict and measure outcomes and consequences of design
Creating database models for applications, including complex SQL queries to validate risk aggravated data
Operational Risk domain
and Java, Oracle Databases, Node.JS, Angular and proficiency in CI/CD.
What we offer
Medical, dental & vision coverage
401(k)
Life, accident, and disability insurance
Wellness programs
Paid time off packages (planned time off - vacation