CrawlJobs Logo

Automation Development Senior Programmer

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Hungary , Budapest

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

Not provided

Job Description:

The Automation Development Senior Programmer is an intermediate position responsible for participation in the establishment and implementation of new or revised application systems and programs. The role focuses on driving process and functionality automation through application programming activities to reduce enterprise risk and manual efforts. It includes developing workflows, controlling phases of development, and analyzing complex business process/system problems.

Job Responsibility:

  • 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
  • configurable and re-usable workflows development allowing customers to control their processes efficiently, including process mapping, task management, task automation, and output tracking
  • 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

Requirements:

  • 5-8 years of relevant experience
  • experience in systems analysis and software programming using KNIME or other ETL tools
  • should understand source code repository & branching model
  • understanding of application build and release process
  • 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

Nice to have:

  • good written and verbal communication skills
  • ability to work independently with experience working with multiple teams across different geographies
  • flexibility to interact with global partners/teams
  • teamwork, innovation, and excellence
  • attention to detail
What we offer:
  • opportunity to be part of a highly skilled development team
  • opportunity to work with senior stakeholders and develop solutions for business-critical deliverables
  • opportunity to develop and apply data analytical skills
  • work across diverse set of cross-functional and geographically diverse teams

Additional Information:

Job Posted:
May 02, 2025

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Automation Development Senior Programmer

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • 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
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • 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
  • Responsible for Test Automation using FAST Framework
  • Manage and track Risk, Control and compliance for SaaS applications
  • 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
  • Has the ability to operate with a limited level of direct supervision
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Senior Appian developer is a part of the Issuer Services Technology global m...
Location
Location
Ireland , Dublin
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ years in IT industry and 3+ years in Appian development, including end-to-end project delivery
  • Mastery of Appian components (Process Models, SAIL, CDTs, Integrations)
  • Proficiency in REST/SOAP APIs, SQL, and database design
  • Familiarity with Agile methodologies and cloud platforms (AWS/Azure)
  • Appian Lead Developer or Senior Developer certification preferred
  • Experience of Java, JavaScript/Angular
  • Experience with Spring / ORM framework, and database
  • Strong problem-solving, communication, and teamwork abilities
  • Self-starter who is passionate for learning about new tools and technologies
  • Ability to work both independently, with other team members, and across teams
Job Responsibility
Job Responsibility
  • Design & Development: Architect and build Appian applications (Process Models, SAIL interfaces, CDTs, Reports, Integrations)
  • Develop custom plugins, integrations, and reusable components
  • Collaboration: Partner with stakeholders to translate business needs into technical solutions
  • Lead code reviews and ensure adherence to best practices (security, scalability)
  • Testing & Deployment: Debug, test, and deploy solutions
  • Troubleshoot post-production issues
  • Optimize Appian app performance and automate deployments via DevOps tools
  • Mentorship & Documentation: Guide junior developers and create technical documentation
  • Innovation: Stay updated on Appian features and recommend process improvements.
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

Technical position responsible for establishing and implementing platform for Co...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • University degree in IT or similar
  • Strong organizational and coordination skills
  • Hands on 6+ years of relevant experience in application/Infrastructure delivery or systems analysis role
  • 3+ years of experience with Oracle database and Unix/Linux OS
  • Scripting skills (bash, sql)
  • Ability to do detailed level analysis of requirements
  • Experience in automation of manual activities
  • Demonstrated leadership and project management skills
  • Fluent English (daily work with English speakers)
Job Responsibility
Job Responsibility
  • Design, build, and support robust, scalable Flexcube platform solutions
  • manage environment orchestration, capacity, and integration with diverse infrastructure
  • Develop and implement automations (e.g., shell, Perl, Java) to enhance operational efficiency and platform resiliency
  • Act as SPOC for projects, coordinating across business, operations, and technology
  • Support audits, manage application risk/compliance, and resolve high-impact technical/business problems
  • Provide expert guidance in platform design, ensure architectural adherence, and offer L3 Flexcube support
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of strong experience in Java/J2EE, Spring, Hibernate and micro services
  • Strong OOP fundamentals and programming languages and web frameworks
  • Familiar with standard SDLC and Agile processes
  • Hands on working experience and ability to motivate and lead the team
  • Expertise in designing and optimizing the software solutions for performance and stability
  • Expertise in troubleshooting and problem solving
  • Expertise in Test driven development, Authentication, Authorization, and Security
  • Must have worked on Oracle RDBMS
  • Good at data models and understand relational database systems
  • Able to write basic SQL
Job Responsibility
Job Responsibility
  • Work in an agile environment following through the best practices of agile Scrum
  • Analyze the requirements, seek clarifications, contribute to good acceptance criteria, estimate, and be committed
  • Design solutions, develop the code free from defects and vulnerabilities, meeting functional and non-functional requirements
  • Contribute to overall team performance by helping others, peer reviewing the code diligently
  • Bring agility to application development through DevOps practices - automated builds, unit/functional tests, static/dynamic scans, regression tests
  • Provide customer support by troubleshooting, resolving production incidents and eliminating problems from root level
  • Bring innovative solutions to reduce operational risks by automating mundane repetitive tasks across SDLC
  • Become full stack developer to address end-to-end delivery of user stories
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Minimum 8 - 12 years of experience
  • Strong hands-on experience in coding (Java, Python, or any modern programming language)
  • Deep expertise in system design and microservices architecture
  • Experience with trunk-based development, feature flags, and progressive delivery strategies
  • Proficiency in TDD, BDD, and automation-first mindset to ensure high test coverage and reliability
  • Strong understanding of CI/CD pipelines, and DevOps practices
  • Experience conducting code reviews, vulnerability assessments, and secure coding
  • Familiarity with modern cloud-native technologies (AWS, Kubernetes, Docker)
  • Excellent problem-solving skills and ability to work in fast-paced, agile environments
  • Strong communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain robust, scalable, and high-performance applications
  • Implement trunk-based development practices to enable continuous integration and rapid delivery
  • Develop clean, maintainable, and testable code following SOLID principles and software design best practices
  • Ensure high levels of unit test coverage, test-driven development (TDD), and behavior-driven development (BDD)
  • Actively contribute to hands-on coding, code reviews, and refactoring to maintain high engineering standards
  • Drive the adoption of modern engineering ways of working, including Agile, DevOps, and CI/CD
  • Advocate for automated testing, infrastructure as code, and continuous monitoring to enhance software reliability
  • Apply Behavior-Driven Development (BDD), Test-Driven Development (TDD), and unit testing to ensure code quality and functionality
  • Conduct thorough code reviews, ensuring adherence to best practices in readability, performance, and security
  • Implement and enforce secure coding practices, performing vulnerability assessments and ensuring compliance with security standards
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for i...
Location
Location
United States , Tampa, Florida
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Master’s degree, or foreign equivalent, in Computer Science, Computer Engineering, or related field and 3 years of progressive, post-baccalaureate experience as a Software Engineer, Full-Stack Java Developer, or related position involving frontend and backend full software development lifecycle including post-implementation user support
  • Alternatively, will accept a Bachelor’s degree in the stated field and 5 years of the specified progressive, post-baccalaureate experience
  • Java for backend code writing and maintenance of web services
  • Angular for frontend development
  • TypeScript to write TypeScript code for Angular application
  • SQL server, MySQL, Oracle for database design and management
  • Backend development using Spring
  • RESTful API building
  • Jira
  • Confluence
Job Responsibility
Job Responsibility
  • Monitor and control all phases of the applications development process including analysis, design, construction, testing, implementation, and user supports
  • Analyze the complex business processes, systems and industry standards associated with Citi Flexcube and Cash to provide the necessary solutions for Global Finance Customer Identification, specifically with the internal process of accounts opening, Auto Investment and Statement
  • Acts as SME to senior stakeholders and /or other team members
  • Adhere to the defined internal process of application development, and use JIRA for requirements and tasks controls and Bitbucket for version control
  • Develop and generate the reports requested based on business needs using Cognos Analytics
  • Configure and manage build pipelines for continuous integration and continuous deployment using TeamCity
  • Create deployment plans and workflows to automate application deployments across different environments using UDeploy
  • Execute production releases following the internal process, create a runbook of the steps in Confluence page, and manage change requests release using Service Now
  • Monitor AutoSys jobs and use Confluence pages to document project plans, requirements, meeting notes, and other important information
  • Develop reusable Angular components in accordance with the Citi standard
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

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Mexico , Ciudad De Mexico
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of relevant experience
  • Strong Experience in Java 8+, with expertise in functional programming and concurrency
  • Hands-on experience with Apache Spark
  • Good Understanding of Hadoop Ecosystem, including HDFS, Hive and YARN
  • Knowledge of SQL and NoSQL databases
  • Experience working with cloud platforms
  • Familiarity with containerization and orchestration tools
  • Knowledge of CI/CD pipelines, Git and automated deployment
  • Exposure towards ETL technologies such as AbInitio is an added advantage
  • Experience in systems analysis and programming of software applications
Job Responsibility
Job Responsibility
  • Design, develop, and optimize big data processing pipelines using Apache Spark and Java
  • Work on batch and real-time data processing frameworks to transform large datasets
  • Write high-performance Spark jobs using RDDs, DataFrames, and Datasets
  • Collaborate with data engineers, architects, and analysts to ensure seamless data integration
  • Optimize Spark performance through tuning, partitioning, and efficient memory management
  • Deploy and maintain Spark-based applications in cloud environments (AWS, Azure, GCP) or on-premises clusters
  • Troubleshoot performance bottlenecks, failures, and latency issues in big data applications
  • Implement best practices for data governance, security, and compliance
  • Work with CI/CD pipelines, version control (Git), and automation tools for continuous deployment
What we offer
What we offer
  • Global benefits
  • Equal opportunity employment
  • Fulltime
Read More
Arrow Right

Senior Programmer

Location
Location
United States , Manville
Salary
Salary:
Not provided
hireitpeople.com Logo
Hire IT People, Inc
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent in Computer Science or equivalent in a related field or a foreign equivalent is required closely related field with relevant experience
Job Responsibility
Job Responsibility
  • Plan, coordinate, direct and evaluate the work of two or more application support teams of programmer/analysts engaged in implementation of automated systems of a broad and widely diffused nature among agencies and departments of state government
  • Serve as a resource and act in an advisory capacity to user agencies
  • and to do related work as required
  • Work under the general direction of a Deputy Information Processing Officer with wide latitude for the exercise of initiative and independent judgement in systems development functions
  • Review upon completion for results obtained and conformance with agency policies and objectives
  • Plan, coordinate, supervise and review the work of teams engaged in systems development and maintenance activities
  • Plan, coordinate, direct and evaluate the work of two or more application support teams of programmers/analysts engaged in the implementation of automated systems of a broad and widely diffused nature among agencies and departments of state government
  • Serve as a resource and act in an advisory capacity to user agencies to direct system development and maintenance activities including systems analysis, systems design, and programming for large applications or related groups of smaller applications
  • Utilize systems development resources in meeting the information systems goals and plans of the organization
  • Coordinate the planning, testing and operation phases of automated systems
Read More
Arrow Right