AVP, Full Stack Developer (Applications Development Sr Programmer Analyst) - C12 - TAMPA

Citigroup, Inc.10 months ago
Tampa, FL, United States
On-site
Full-time
Junior Level (1-3 years)

Job Description

Position Overview

The Applications Development Senior Programmer Analyst is an intermediate level position responsible for participation in the establishment and implementation of new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to contribute to applications systems analysis and programming activities.

Location: Tampa Florida United States
Schedule: Full time
Salary: $96,960.00 - $145,440.00

Key Responsibilities

  • Conduct tasks related to feasibility studies, time and cost estimates, IT planning, risk technology, applications development, model development, and establish and implement new or revised application systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of the development process including analysis, design, construction, testing, and implementation, as well as provide user and operational support to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, evaluate business and system processes, and benchmark industry standards
  • Recommend and develop security measures in post-implementation analysis to ensure successful system design and functionality
  • Consult with users, clients, and other technology groups to recommend advanced programming solutions, install, and assist with customer exposure systems
  • Ensure essential procedures are followed and help define operating standards and processes
  • Serve as advisor or coach to new or lower level analysts
  • Operate with a limited level of direct supervision, exercising independence of judgment and autonomy
  • Act as Subject Matter Expert (SME) to senior stakeholders and/or team members, appropriately assessing risk in business decisions

Required Qualifications

  • 4+ years of relevant software development experience
  • 4+ years experience in systems analysis and programming of software applications
  • 3+ years experience in Applications Development
  • 3+ years hands-on Server-side Java (Java 8) skills and proficiency with concurrent programming
  • 3+ years experience and knowledge of JavaScript, Angular, jQuery, and CSS
  • Strong experience with Oracle and/or MongoDB databases, including creating SQL queries
  • Experience in Agile, Scrum, and/or Test Driven Development environments
  • In-depth knowledge of modern application architecture with practical experience in Microservices frameworks such as Spring Boot, Event Driven Services, and Cloud Native Applications Development
  • Practical experience with Web API, Kafka, and GIT
  • Experience with IBM WebSphere is a plus
  • Extensive experience in system analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Subject Matter Expert (SME) in at least one area of Applications Development
  • Ability to adjust priorities quickly as circumstances dictate
  • Consistently demonstrates clear and concise written and verbal skills
  • Data modeling and data architecture experience is beneficial
  • Education: Bachelor's degree/University degree in Computer Engineering, Computer Science, Information Technology or equivalent experience

Benefits & Perks

  • Benefits: Competitive employee benefits including medical, dental & vision coverage; 401(k); life, accident, and disability insurance; wellness programs; and paid time off packages (planned time off, unplanned time off, and paid holidays)

Required Skills

Kafka
CSS
Git
JavaScript
Angular
Scrum
System Analysis
IBM WebSphere
Data Modeling
SQL
Web API
Server-side development
Cloud Native Applications
Oracle
Test Driven Development
Agile
MongoDB
Microservices
Spring Boot
jQuery
Java 8
Application Development