CrawlJobs Logo

Applications Programmer

· Job Posted December 10, 2025
Apply Position
Job Link Share

Job Description

Assists with the management, development, testing and maintenance of computer programs to ensure that the application meets the needs of the users of the system.

Job Responsibility

  • Assist systems analysts and/or designers in researching and documenting computer user requirements
  • Analyzes objectives and problems identified by analysts and/or designers
  • Translates the solutions provided by systems designers into detailed program specifications
  • Assists with preparation of documentation for other programmers, users of the system and other support services workers
  • Assists with program design activities including definition of data and error message arrangements
  • Assists with the modification and documentation of program code to correct errors or to enhance an application’s capabilities
  • Assists with the testing of applications

Requirements

  • Undergraduate degree, Associates degree, or 2 years’ equivalent experience in applications programming
  • Minimum of 2 years’ experience directly related to duties and responsibilities with no degree

Looking for more opportunities?

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

Similar Jobs for

Applications Programmer

8 matching positions

Web Applications Programmer

Web Applications Programmer positions! Permanent Position / Direct Hire! •What Y...
Location
Location
United States , Riverton
Salary
Salary:
63.00 USD / Hour
sar-tech.net Logo
SAR Tech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Web Applications Programmer
  • Ability to work in a project driven environment
  • Experience or desire to work in an agile environment
Job Responsibility
Job Responsibility
  • Analysis, design, programming, testing, documentation, and implementation of new product features
  • Write, update, and maintain computer programs or software packages to handle specific jobs such as tracking inventory, storing or retrieving data, or controlling other equipment
  • Correct errors by making appropriate changes and rechecking the program to ensure that the desired results are produced
  • Consult with managerial, engineering, and technical personnel to clarify program intent, identify problems, and suggest changes
  • Identifying the underlying principles, reasons, or facts of information by breaking down information or data into separate parts
  • Developing, designing, or creating new applications, ideas, relationships, systems, or products, including artistic contributions
  • Communicating effectively in writing as appropriate for the needs of the audience
  • Knowledge of the practical application of engineering science and technology
  • A tendency to be detail-oriented, organized, and thorough in completing work
  • Fulltime
Read More
Arrow Right

Applications 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+ years of relevant automation testing experience
  • Hands on coding experience is must
  • Java Functional programming, OOPs
  • Ability to write SQL queries for data validation
  • Experience in systems analysis and programming of software applications
  • Test software using technology like Selenium, Cucumber, Gherkin, Playwright.
  • Knowledge of the Software Development Lifecycle (SDLC), QA methodologies, Quality Process, Operating systems, languages and database tools, defect tracking systems and processes
  • including change management and automated regression testing tools.
  • Requires methodical approach to testing and problem solving.
  • Experience in managing and implementing successful projects
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
  • 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 junior analysts
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

Web Applications Programmer

Our client, a public sector education organization, is seeking a Web Application...
Location
Location
United States , Orlando
Salary
Salary:
Not provided
softwareresources.com Logo
Software Resources
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s Degree in Computer Science, Information Systems, or other related field. Or equivalent work experience
  • A minimum of 3 years of experience in software development
  • 3-5 years’ experience developing in JavaScript based application frameworks like Vue.js, Node.js or Electron
  • Advanced experience with client side technologies such as JavaScript, CSS, MVVM/MVC frameworks such as React, Angular, Vue.js, and others
  • Experience with Git Version Control Systems
Job Responsibility
Job Responsibility
  • Designs, develops, and maintains custom applications and 3rd party product integrations
  • Provides Tier 3 support for custom applications
  • Gathers and analyzes requirements
  • Programs all or selected components of custom applications
  • Documents components and applications
  • Provide weekly status reports to their supervisor in the Curriculum Development department
  • Works on moderately complex, to complex projects
  • Works on multiple projects as a team member and sometimes as a project leader
  • May coach more junior technical staff
  • Develops and manages effective working relationships with other departments, groups, and personnel with whom work must be coordinated or interfaced
What we offer
What we offer
  • medical, dental, and vision coverage
  • a 401(k) with company match
  • short-term disability
  • life insurance with AD&D
Read More
Arrow Right

Business Intelligence Applications Development Programmer Analyst - Tableau

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
  • Bachelor's or Master's degree in Computer Science, Data Science, Information Technology, Engineering, or a related quantitative field
  • Minimum of 6-8 years of progressive professional experience in data engineering, business intelligence, or a related role
  • Proven expertise in designing, developing, and optimizing data warehouses, data lakes, and ETL processes using tools such as Apache Spark, DataBricks, AWS Glue, Azure Data Factory, or similar
  • Advanced proficiency in SQL and experience with relational and NoSQL databases (e.g., Snowflake, Redshift, PostgreSQL, MongoDB)
  • Expert-level experience with Tableau Desktop and Tableau Server, including dashboard design, data modeling, performance tuning, and administration
  • Strong understanding of data visualization best practices and principles
  • Experience with scripting languages like Python for data manipulation and automation
  • Familiarity with cloud platforms (AWS, Azure, GCP) and their data services
  • Excellent analytical, problem-solving, and communication skills with the ability to explain complex technical concepts to non-technical stakeholders
  • Ability to work independently and as part of a team in a fast-paced, agile environment
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and efficient data pipelines and ETL processes to ingest, transform, and load data from various sources into data warehouses and data lakes
  • Work closely with business stakeholders, data analysts, and other engineers to understand data requirements and translate them into technical specifications
  • Develop, test, and deploy high-quality, interactive, and visually appealing Tableau dashboards and reports that meet business needs
  • Optimize Tableau dashboards for performance, scalability, and usability, ensuring data accuracy and consistency
  • Manage and administer Tableau Server, including user permissions, data source connections, and performance monitoring
  • Implement data governance, security, and quality best practices across all data solutions
  • Troubleshoot and resolve data-related issues, performance bottlenecks, and reporting discrepancies
  • Provide technical guidance and mentorship to junior team members, fostering a collaborative and learning-oriented environment
  • Stay up-to-date with emerging data engineering and visualization technologies and recommend their adoption where appropriate
  • Fulltime
Read More
Arrow Right

Senior Programmer, ERP Applications Development

What You’ll Be Doing: Designs and develops software solutions to meet business r...
Location
Location
India , Pune
Salary
Salary:
Not provided
arrow.com Logo
Arrow Electronics
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8 to 12 years of Technical and Functional experience in Oracle EBS
  • Distribution, CRM, Supply Chain and Manufacturing domain (ASCP, Demantra, Inventory, Purchasing, PLM)
  • Order to Cash and Procure to Pay cycles in Oracle R12 Application
  • Expertise in SQL, PL/SQL, Forms
  • Knowledge of Reports/BI Publisher/Workflow/OAF/ADF/Ext-JS/Java
  • Knowledge of REST API is advantage
  • Has experience in handling custom functionalities along with standard EBS processes
  • Able to convert the business requirements into functional/technical specifications
  • Solves complex problems
  • takes a new perspective using existing solutions
Job Responsibility
Job Responsibility
  • Designs and develops software solutions to meet business requirements in Order to Cash/Procure to Pay cycles
  • Coding, developing, and documenting software specifications throughout the project life cycle
  • Manages full software development life cycle including testing, implementation, and auditing
  • Performs product design, bug verification, and beta support, which may require research and analysis
  • Execute, assess, and troubleshoot software programs and applications
  • Analyze and amend software errors in a timely and accurate fashion
  • Participate in software upgrades, revisions, fixes and patches as mandated by the vendor
  • Coordinate with the stakeholders across multiple time zones
  • Coaching and mentoring junior team members
  • Fulltime
Read More
Arrow Right

Applications Development Programmer Analyst

The Applications Development Intermediate Programmer Analyst is an intermediate ...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of relevant experience in the Financial Service industry
  • Strong experience in using automation tools like Selenium, playwright etc
  • Coding experience using Java, python
  • Intermediate level experience in Applications Development role
  • Consistently demonstrates clear and concise written and verbal communication
  • Demonstrated problem-solving and decision-making skills
  • 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
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements, including using script tools and analyzing/interpreting code
  • Consult with users, clients, and other technology groups on issues, and recommend programming solutions, install, and support customer exposure systems
  • Apply fundamental knowledge of programming languages for design specifications.
  • Analyze applications to identify vulnerabilities and security issues, as well as conduct testing and debugging
  • Serve as advisor or coach to new or lower level analysts
  • Identify problems, analyze information, and make evaluative judgements to recommend and implement solutions
  • Resolve issues by identifying and selecting solutions through the applications of acquired technical experience and guided by precedents
  • Has the ability to operate with a limited level of direct supervision.
  • Can exercise independence of judgement and autonomy.
  • Acts as SME to senior stakeholders and /or other team members.
  • Fulltime
Read More
Arrow Right

Applications Development Programmer Analyst

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3 - 6 years of relevant experience
  • Experience in programming/debugging used in business applications
  • Working knowledge of industry practice and standards
  • Comprehensive knowledge of specific business area for application development
  • Working knowledge of program languages
  • Consistently demonstrates clear and concise written and verbal communication
  • Bachelor's degree/University degree or equivalent experience
  • Solid understanding of object-oriented programming principles and design patterns
  • Proficiency in Java and experience with Spring Boot or similar frameworks
  • Experience with Angular (2+ preferred) and strong front-end development skills (HTML, CSS, JavaScript/TypeScript)
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Develop, test, and deploy robust and scalable applications using Java and Angular frameworks
  • Collaborate with senior developers and cross-functional teams to design and implement new features
  • Fulltime
Read More
Arrow Right

Applications Development Programmer Analyst

The Applications Development Programmer Analyst is an intermediate level positio...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of relevant experience
  • Experience with Salesforce and ETL processes
  • Design, develop, test, deploy, and maintain high-quality applications using Python/Java
  • Proven 2+ years of experience in software development with a strong focus on Python
  • Solid understanding of object-oriented programming, data structures, and algorithms
  • Experience with relational and/or NoSQL databases (e.g., Oracle, PostgreSQL, MySQL, MongoDB)
  • Familiarity with version control systems (e.g., Git)
  • Experience with RESTful APIs and microservices architecture, ETL (Extract, Transform, Load) processes and tools for data integration
  • Familiarity with AI-powered development tools and platforms (e.g., GitHub Copilot, Devin)
  • Experience with containerization technologies (e.g., Docker, Kubernetes)
Job Responsibility
Job Responsibility
  • Utilize knowledge of applications development procedures and concepts, and basic knowledge of other technical areas to identify and define necessary system enhancements
  • Identify and analyze issues, make recommendations, and implement solutions
  • Utilize knowledge of business processes, system processes, and industry standards to solve complex issues
  • Analyze information and make evaluative judgements to recommend solutions and improvements
  • Conduct testing and debugging, utilize script tools, and write basic code for design specifications
  • Assess applicability of similar experiences and evaluate options under circumstances not covered by procedures
  • Develop working knowledge of Citi’s information systems, procedures, standards, client server application development, network operations, database administration, systems administration, data center operations, and PC-based applications
  • Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
  • Contribute to the continuous improvement of development processes, tools, and technologies
  • Support COB, Data refresh and such application related activities
  • Fulltime
Read More
Arrow Right