CrawlJobs Logo

Sr. Engineer, Applications Development

United States, St Petersburg 145642.00 USD / Year · Job Posted March 10, 2026
Apply Position
Job Link Share

Job Description

Job Description Summary

Job Responsibility

  • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
  • Makes recommendations towards the development of new code or to reuse of existing code
  • May lead assigned projects, including assigning tasks, coordinating efforts, and monitoring performance
  • May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities
  • Remains current with new technologies
  • Obtains and evaluates information on factors such as reporting formats required, costs, and security needs to determine hardware configuration
  • Participates in software system testing and validation procedures, programming and documentation
  • Provides technical advice and assists in solving programming problems
  • Writes and/or reviews system specifications, including output requirements and flow charts
  • Assists in preparing project plans using project management tools
  • Reviews test results
  • documents test activities, and records remedial actions
  • Ensures proper analysis of problems and programming approaches to prevent rework and schedule slippage
  • Performs other duties and responsibilities as assigned

Requirements

  • Bachelor’s degree in Computer Science, Engineering (any), MIS, Business, or related
  • Five (5) years in any occupation with development, engineering, or related experience
  • Five (5) years in any occupation with development, engineering or related experience must include: SDLC lifecycle for Agile & Waterfall methodologies
  • Experience deconstructing complex problems into modular simple solutions
  • SQL/PLSQL coding experience
  • Oracle Data Integrator (ODI)
  • Microsoft SQL Server Programming
  • Azure Data Factory (ADF)
  • Informatica Master Data Management (MDM)
  • Attunity Replicator

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Sr. Engineer, Applications Development

8 matching positions

Sr. Engineer, Applications Development

Candidate will work on the development of GEIB Applications (in-house and home-g...
Location
Location
United States , St Petersburg
Salary
Salary:
145642.00 USD / Year
raymondjames.com Logo
Raymond James
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree in Computer Science, MIS, or related
  • Seven (7) years in any occupation with development, engineering, or related experience
  • Seven (7) years of development experience as a front-end developer using Angular, JavaScript, CSS3, and HTML5
  • Familiarity with .NET, Oracle, SQL Server as the core stack
  • Experience with REST and SOAP services
  • Experience with DevOps, CI/CD practices and using software version control tools (e.g., GIT, TFS)
  • Experience working in Agile, Waterfall and Hybrid software development methodologies
  • Experience with ETL (ODI) and Reporting tools (Jaspersoft)
  • Experience with Cloud-enabling technologies and containers
  • Financial Service experience
Job Responsibility
Job Responsibility
  • Analyzes system requirements, including identifying program interactions and appropriate interfaces between impacted components and sub systems
  • Makes recommendations towards the development of new code or to reuse of existing code
  • Leads or participates in assigned projects, including assigning tasks, coordinating efforts, and monitoring performance
  • May recommend new technologies and methodologies to management for meeting business needs, resolving problems and exploiting opportunities
  • Remains current with new technologies
  • Participates in software system testing and validation procedures, programming and documentation
  • Provides technical advice and assists in solving programming problems
  • Writes and/or reviews system specifications, including output requirements and flow charts
  • Reviews test results
  • documents test activities, and records remedial actions
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

The primary purpose of this role is to work on the development work for the Prod...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Full-stack developer with 8-10 years of experience in designing and developing robust, scalable, and maintainable applications applying Object Oriented Design principles
  • Extensive experience working with Java Core with extensive hands-on experience with concurrent programming, Web technologies (HTML, CSS, React JS), REST-APIs, and Backend using Java/J2EE technologies (EJBs)
  • Spring Framework including Core, Integration, Batch, JDBC, Hibernate
  • Distributed Caching frameworks such as Oracle Coherence, Redis or equivalent
  • Cloud computing technologies with practical experience working with containers, microservices and large datasets (Docker, Kubernetes)
  • Databases - RDBMS preferably Sybase , MSSQL
  • Experience with software development agents, agile development, CI/CD pipelines, software testing, and code reviews
  • Ability to quickly learn new technologies, adjust priorities, influence highly skilled engineering teams, and guide technology decisions
  • Demonstrated leadership and project management skills
  • Excellent communication and documentation skills, with the ability to communicate clearly and concisely, both written and verbal
Job Responsibility
Job Responsibility
  • Understanding Business Requirements and Functional Requirements provided by Business Analysts and to convert into Technical Design Documents and leading the development team to deliver on those requirements
  • Working with the Technical Team in Pune & US/UK supporting OAFIN in Product Processor Departments
  • Ensure projects Plans are created and PTS documentation is up to date
  • Work closely with Cross Functional Teams e.g. Business Analysis, Product Assurance, Platforms and Infrastructure, Business Office, Controls and Production Support
  • Prepare handover documents, manage SIT with oversight of UAT
  • Identify and proactively resolve issues that could impact system performance, reliability, and usability
  • Demonstrates an in-depth understanding of how the development function integrates within overall business/technology to achieve objectives
  • requires a good understanding of the industry
  • Work proactively & independently to address development requirements and articulate issues/challenges with enough lead time to address risks
  • Ability to understand complex data problems, analyze and provide generic solutions compatible with existing Infrastructure
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Proven experience as a Technical Analyst on complex projects including the AI/ML domain, with a strong focus on backend SQL skills
  • Strong proficiency in data analysis and querying using SQL to analyze data, define requirements, and validate outcomes
  • Experience with both relational and NoSQL databases is highly desirable
  • Hands on experience on Oracle SQL, MongoDB, etc are a must
  • Exceptional communication and collaboration skills with a proven ability to work closely with a large team effectively
  • Experience in systems analysis and programming of software applications
  • Experience in managing and implementing successful projects
  • Working knowledge of consulting/project management techniques/methods
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
Job Responsibility
Job Responsibility
  • Collaborate and work closely with other AI/ML engineers ensure a common understanding of project goals and workflows
  • Define data requirements, analyze data sources, and work with data engineering teams to ensure data quality on different data sources - Oracle SQL, MongoDB, Iceberg etc.
  • Writing SQL procs, data mapping between multiple platforms and establishing data lineage among the platforms
  • 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 applications systems and programs to meet specific business needs or user areas
  • Monitor and control all phases of development process and analysis, design, construction, testing, and implementation as well as provide user and operational support on applications to business users
  • Utilize in-depth specialty knowledge of applications development to analyze complex problems/issues, provide evaluation of business process, system process, and industry standards, and make evaluative judgement
  • Recommend and develop security measures in post implementation analysis of business usage to ensure successful system design and functionality
  • Consult with users/clients and other technology groups on issues, recommend advanced programming solutions, and install and assist 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
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst Assistant Vice President

We are seeking a talented and passionate individual to join our Full-Stack devel...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of hands-on Java development experience, including Spring, real-time messaging, and associated Java frameworks
  • Proven experience developing and maintaining highly scalable, real-time microservices and RESTful APIs
  • Proficiency in ReactJS and core front-end technologies: HTML5, CSS3, JavaScript (ES6+), Redux
  • Experience with real-time messaging middleware (e.g., Kafka, RabbitMQ, Solace, Tibco)
  • Hands-on experience with database technologies, including RDBMS (e.g., Oracle) and NoSQL (e.g., MongoDB)
  • Strong fundamentals in software development, data structures, design patterns, Object-Oriented Programming (OOP), architecture, algorithms, and problem-solving
  • Strong verbal and written communication skills
  • ability to interface with business users
  • Self-motivated individual with determination to achieve goals
  • Willingness to learn, both technically and professionally
Job Responsibility
Job Responsibility
  • Contribute to the technical design, architecture, and development of complex applications, ensuring adherence to best practices, coding standards, and architectural patterns
  • Effectively communicate technical concepts and project status to both technical and non-technical stakeholders
  • Develop common, reusable components and services, adhering to Citi’s best practices
  • Design and develop high-performance, low-latency applications within existing Citi frameworks
  • Ensure the reliability, scalability, and performance of developed components
  • Adopt an engineering mindset, thoroughly understanding use-cases, estimating volume and compute velocity requirements, and openly discussing implementation challenges and solutions
  • Actively contribute to system design and architectural decisions
  • Evaluate new strategic initiatives through Proof-of-Concepts (POCs) and transition successful concepts into robust, industrial-grade solutions
  • Provide post-release support to business, development, and support teams
  • Develop applications adhering to best practices, including Test-Driven Development (TDD), high unit test coverage, and Continuous Integration (CI)
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

AVP – Software QA Engineer (Data‑Focused) We are seeking an AVP‑level Software Q...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6–8 years of QA experience, preferably in banking/compliance platforms
  • Strong SQL querying and data testing experience
  • Understanding of ETL/data processing concepts
  • Exposure to BI/reporting tools
  • Basic knowledge of Python and Java services related to data processing
  • Experience working in Agile and regulated environments
Job Responsibility
Job Responsibility
  • Perform functional testing across end‑to‑end application workflows
  • Validate data across source, staging, raw, and transformed layers
  • Verify business rule implementation and data accuracy
  • Test ETL/data processing pipelines and reporting outputs
  • Create test data, execute SQL‑based data validation, and manage defects
  • Own QA documentation and support SDLC and audit requirements
  • Collaborate with developers, data engineers, architects, and business partners
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst - Python & Gen AI

As a Python, AI/ML, and Generative AI Developer, you will be responsible for end...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong expertise in Python, with experience in developing scalable and maintainable code
  • Hands-on experience with TensorFlow, PyTorch, Scikit-learn, or similar frameworks
  • Proficiency in tools like OpenAI GPT, LangChain, Hugging Face, or similar platforms
  • Experience in building end-to-end automation pipelines and integrating AI/ML solutions into workflows
  • Strong knowledge of data preprocessing, feature engineering, and working with structured/unstructured data
  • Experience in designing and implementing RESTful APIs and integrating AI/ML solutions with existing systems
  • Proficiency in developing test cases and implementing automated testing frameworks
  • Familiarity with cloud platforms like AWS, Azure, or GCP for deploying AI/ML solutions
  • Experience with Git and CI/CD pipelines for version control and deployment
  • Strong problem-solving skills, attention to detail, and the ability to work independently and collaboratively
Job Responsibility
Job Responsibility
  • Take full ownership of designing and developing AI/ML and Generative AI solutions to automate business processes
  • Architect and implement scalable, efficient, and maintainable solutions using Python and relevant AI/ML frameworks
  • Develop and fine-tune Generative AI models (e.g., GPT, LangChain, Hugging Face) for specific use cases
  • Design and implement APIs and integrations to connect AI/ML solutions with existing systems
  • Build, train, and validate machine learning models, ensuring high accuracy and performance
  • Develop Generative AI models for tasks such as text generation, classification, summarization, and more
  • Perform data preprocessing, feature engineering, and model optimization to improve outcomes
  • Validate models through rigorous testing and ensure compliance with business requirements
  • Automate repetitive tasks and workflows using Python scripts and AI/ML models
  • Implement end-to-end automation pipelines, including data ingestion, model training, validation, and deployment
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

This is a challenging and exciting opportunity to work on Collaboration Service ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Must be a self-starter, effective listener & communicator, problem solver and team player
  • Minimum of 6 years of technical support experience
  • Strong understanding of Enterprise pipeline and technology stack and at least two years of hands-on experience
  • 4+ years of experience with Linux (shell/batch scripting & server management), Java, LDAP, Active Directory, Oracle/SQL Server database (SQL, backup & recovery)
  • Good understanding of SaaS service and managing such service as an enterprise level consumer of vendor service
  • Bachelor’s Degree in Computer Science or a Related Field
Job Responsibility
Job Responsibility
  • Technical Support for Collaboration Service Platform
  • Technical Support for Jira integration with developer pipeline service
  • Troubleshoot technical issues and manage customer expectation
  • Reduce recurring issue using root cause analysis
  • Proactively monitor and manage infrastructure stability and performance
  • Upgrade existing product along with Engineering
  • Adopt new technology that gives competitive advantage to Citigroup Developers
  • Identify automation opportunity and implement solution to improve operational efficiency and user experience
  • Adopt AI solution to improve developer experience
  • Manage infrastructure level risk & compliance issues as per Citi guidelines
  • Fulltime
Read More
Arrow Right

Applications Development Sr Programmer Analyst

Citi Transaction Services, within Global Funds Services, is undergoing a multi-y...
Location
Location
United States , Jersey City
Salary
Salary:
121200.00 - 181800.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of hands-on experience in Java backend development (Java 8+ preferred), including deep understanding of core Java concepts, object-oriented programming, data structures, algorithms, and design patterns
  • Experience with Spring Boot, Spring JPA, Spring Cloud, JDBC, Hibernate, REST, and Maven
  • Demonstrated proficiency in Java 8+ features (lambda expressions, streams, functional interfaces) and functional programming paradigms
  • Python programming experience is a plus
  • Proven experience transforming data between various formats such as XML, FXML, SWIFT, JSON, and CSV, utilizing relevant libraries and tools
  • Extensive experience with microservices architecture and related technologies, including Docker, Kubernetes/OpenShift, and cloud computing platforms (AWS, Azure, GCP)
  • Strong understanding of microservice design patterns, principles, and best practices
  • Experience implementing Kafka consumers, producers, and streaming applications
  • Familiarity with other messaging technologies like TIBCO EMS and IBM MQ is highly desirable
  • Experience with secure file transfer protocols (SFTP) is required
Job Responsibility
Job Responsibility
  • Collaborate with cross-functional teams to ensure specifications are converted into flexible, scalable, and maintainable solution designs
  • Evaluate project deliverables to ensure they meet specifications and architectural standards
  • Work as part of development teams to design and build complex solutions, ensuring alignment with the architecture blueprint, standards, target state architecture, and strategies
  • Coordinate, execute, and participate in component integration (CIT), system integration testing (SIT), and user acceptance testing (UAT) to identify and resolve application errors and ensure quality software deployment
  • Possess a solid grasp of software design patterns and approaches
  • Understand application-level software architecture and make technical trade-off decisions
  • Provide mentoring and guidance to junior engineers, offering feedback and direction on specific engineering tasks
  • Maintain application hygiene and address any Risk & Control items
  • Work closely with Project Managers, Business Analysts, and Operational users/Product managers to deliver projects
  • Work independently on project deliverables, articulate issues/challenges, and proactively communicate risks
What we offer
What we offer
  • Medical, dental & vision coverage
  • 401(k)
  • life, accident, and disability insurance
  • wellness programs
  • planned time off (vacation)
  • unplanned time off (sick leave)
  • paid holidays
  • Fulltime
Read More
Arrow Right