CrawlJobs Logo

Senior Analyst, Programmer, Enterprise Applications

United States, Richmond Employment contract · Job Posted February 21, 2026
Apply Position
Job Link Share

Job Description

The Senior Programmer Analyst, Enterprise Applications provides development and support for the university's ERP, web, and digital properties, ensuring a seamless and engaging user experience. This role is responsible for developing, maintaining, and optimizing ERP applications, web applications, integrating systems, and implementing solutions that enhance usability, accessibility, and functionality. The Senior Programmer Analyst, Enterprise Applications collaborates with multiple departments to ensure ERP and websites align with university branding, security, and technology standards

Job Responsibility

  • Web Development & Maintenance
  • Maintain university application software to maximize efficiency and productivity
  • Ensure Data Integrity and Security
  • Other duties as assigned

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, Web Development, or a related field
  • Two years of professional experience in web development, website management, or a related field
  • Experience working in a technical field

Nice to have

  • Preferred proficiency with: XHTML, JavaScript (including SPA frameworks), and CSS
  • database administration and design with PostgreSQL, MySQL, SQL Server and Oracle
  • object-oriented PHP and C# programming in conjunction with database SQL programming
  • ASP.NET Web API
  • XML programming
  • working knowledge of content management systems such as WordPress (including custom theme/plugin development), Drupal, or Omni CMS
  • WCAG accessibility standards
  • MAMP/LAMP, Apache
  • Internet browser developer tools
  • current versions of Microsoft Active Directory

Looking for more opportunities?

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

Similar Jobs for

Senior Analyst, Programmer, Enterprise Applications

8 matching positions

Applications Development Senior Programmer Analyst

Citibank, N.A. seeks an Applications Development Senior Programmer Analyst for i...
Location
Location
United States , Irving
Salary
Salary:
156998.00 - 159448.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
August 13, 2026
Flip Icon
Requirements
Requirements
  • Bachelor’s degree, or foreign equivalent, in Computer Engineering, Information Technology and Management, Computer Science, or a related field, and five (5) years of experience in the job offered or in a related IT occupation performing application development
  • Five (5) years of experience must include: Designing, developing and deploying enterprise-scale applications using object-oriented programing languages, modern web frameworks and platform-specific tools, including Salesforce application using Apex, Visualforce, Lightning Web Components, SOQL, Flows, and Process Builders
  • Developing and integrating distributed applications and services using RESTful APIs, microservices architecture, and cloud-based platforms to enable scalable and secure data exchange
  • Deploying DevOps practices and CI/CD pipelines, including source control (e.g., Git/Bitbucket), containerization (Docker, Kubernetes), and automation tools (Jenkins, Salesforce DX) to streamline software delivery
  • Engaging with relational databases and query languages (SQL, SOQL) for data extraction, reporting, and performance tuning, along with exposure to business intelligence and visualization tools (e.g., Tableau)
  • and Monitoring, providing technical guidance, troubleshooting and production support using logging/monitoring tools (e.g., Splunk) and best practices in debugging, optimizing and collaborating with stakeholders to ensure system stability and reliability. In the alternative, employer will accept a Master’s degree and three (3) years of experience.
Job Responsibility
Job Responsibility
  • Identify, analyze, and document problems with program function, output, online screen, or content
  • Collaborate with field staff or customers to evaluate or diagnose problems & recommend possible solutions
  • Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance
  • Investigate customer problems referred to by technical support
  • Monitor bug resolution efforts and track successes
  • Review software documentation to ensure technical accuracy, compliance, or completeness, or to mitigate risks
  • Provide feedback and recommendations to developers on software usability and functionality
  • Test system modifications to prepare for implementation
  • Understand business & application requirements to brainstorm solutions
  • Identify program deviance from standards and suggest modifications to ensure compliance
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
India , Chennai
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 6-12 years of hands-on experience in building an enterprise scale highly componentized application using SpringBoot, Spring Cloud, Angular, Angular elements, CLI, Webpack, Schematics
  • Good working knowledge of leveraging AI assisted tools to delivery faster
  • Recent experience with modern UI development using Angular v10+
  • Experience working with SOA & Micro-services utilizing REST
  • Experience with design and implementations of cloud-ready applications and deployment pipelines on large-scale container platform clusters is a plus
  • Experience working in a Continuous Integration and Continuous Delivery environment and familiar with Tekton, Harness, Jenkins, Code Quality/Style Tools - EsLint, etc.
  • Proficient in industry standard best practices such as Design Patterns, Coding Standards, Coding modularity, Prototypes etc.
  • Experience working with Java, SpringBoot, Java Script framework such as Reactive Programming concepts (RxJs), Angular10+, TypeScript, SCSS and HTML5
  • Experience in debugging, tuning and optimizing UI components
  • Understanding of the SDLC lifecycle for Agile & Waterfall methodologies
Job Responsibility
Job Responsibility
  • Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
  • Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
  • Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
  • Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
  • 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
  • Can exercise independence of judgement and autonomy
  • Acts as SME to senior stakeholders and /or other team members
  • Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
  • 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
  • 9+ Year Software development experience
  • 8+ Year Java/J2EE programming experience
  • 2+ Year experience in Oracle RDBMS, SQL, Stored Procedure
  • Expertise in enterprise web application tools/components – JMS, Ext JS, Eclipse, MyBatis
  • Experience in Unix/Linux
  • Proficiency with SQL tuning, stored procedure, writing packages, triggers, functions and procedures
  • Experience with data conversion / migration
  • Excellent trouble shooting and debugging skills
  • 5-8 years of relevant experience
  • Experience in systems analysis and programming of software applications
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 supporting CLEMS application
  • 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
  • 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
  • Design, Implement, Integrate and test new features
  • Fulltime
Read More
Arrow Right

Applications Development Senior 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 experience
  • 4+ years of extensive experience in software development, with significant experience in hand-on development on complex, large-scale enterprise platforms
  • 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
  • Backend Technologies: Java 17+, Spring MVC / Spring Boot / Spring Framework / Spring Security/ Spring Batch
  • Design and implementation of RESTful services, Micro Service Designs
  • Build Tools like Maven or Gradle
  • Using Test Framework - Unit Test (Junit/Mockito) / Mutation
Job Responsibility
Job Responsibility
  • Development and delivery of high-quality software solutions by using industry aligned programming languages, frameworks, and tools
  • Ensuring that code is scalable, maintainable, and optimized for performance
  • Cross-functional collaboration with product managers, designers, and other engineers to define software requirements, devise solution strategies, and ensure seamless integration and alignment with business objectives
  • 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
  • Collaboration with peers, participate in code reviews, and promote a culture of code quality and knowledge sharing
  • Adherence to secure coding practices to mitigate vulnerabilities, protect sensitive data, and ensure secure software solutions
  • Implementation of effective unit testing practices to ensure proper code design, readability, and reliability
  • 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
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Rates Data Services Technology Team is responsible for the management and ef...
Location
Location
India , Pune
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • VMware GemFire Expertise: Extensive, hands-on experience supporting the VMware GemFire data caching platform, including: Customization and Business Logic: Ability to customize and extend GemFire's core functionality to meet specific business requirements
  • Data Modeling: Expertise in designing efficient data models for optimal caching performance within GemFire
  • Performance Tuning: Deep understanding of GemFire architecture to configure and tune data regions, eviction policies, and persistence settings for maximum performance and low latency
  • Maintenance and Support: Proven experience in troubleshooting, monitoring, and maintaining the stability and health of production GemFire clusters
  • DevOps and Automation: Solid understanding of DevOps principles with hands-on experience using automation tools, particularly Ansible
  • Operating Systems: Proficiency in Unix and Linux environments
  • Job Scheduling: Experience with enterprise job schedulers such as Control-M or Autosys
  • Monitoring Tools: Knowledge of monitoring tools, including ITRS, Grafana, and Prometheus
  • Experience working on a Continuous Integration and Continuous Delivery environment. Familiarity with TeamCity, UrbanDeploy, Sonarqube and Jenkins
  • Experience with the SDLC lifecycle and in working within an Agile environment
Job Responsibility
Job Responsibility
  • Analyze and enhance existing system logic by evaluating potential improvements and implementing configuration changes to optimize performance and maintainability
  • Define the scope and objectives for system changes by conducting research, gathering facts, and leveraging a strong understanding of business systems and industry requirements to document technical and functional specifications
  • Collaborate closely with business stakeholders and cross-functional technology teams, particularly within the Rates and broader Markets domains
  • Analyze current business processes to design and deliver effective technical solutions
  • Develop and maintain comprehensive documentation, including release notes, user manuals, and internal team reference materials
  • Partner with development leads to manage enhancements and defects, providing expert troubleshooting to resolve application issues efficiently
  • Oversee application deployment, configuration, and release management, contributing to CI/CD pipelines to ensure smooth delivery through automated processes
  • Provide post-release support to business users, developers, and support groups to ensure seamless operations and timely issue resolution
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Applications Development Senior Programmer Analyst is an intermediate level ...
Location
Location
Japan , Tokyo
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience in developing large-scale enterprise trading applications in the Capital Markets space
  • Experience using Angular 14.0+, TypeScript, HTML5, CSS3, SAAS/LESS
  • Experience with Reactive programming paradigms (RxJS and NgRx)
  • Experience with writing unit tests for Angular/Typescript
  • Experience with consuming JSON based data from REST services
  • Experience with build pipelines (TeamCity, Jenkins, etc.) and cloud native build/hosting pipelines (OpenShift, Harness, Tekton)
  • Bachelor’s degree/University degree or equivalent experience
Job Responsibility
Job Responsibility
  • Designing and developing the flagship “Trader Desktop” platform
  • Working directly with end users on requirements analysis and capture
  • Troubleshooting challenging performance and scalability issues
  • Liaising with the global business, support, and development teams
  • Assisting in third line support during core trading hours and Production issues as needed
  • Enhancing our automated testing efforts and optimizing our UAT process
  • 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
  • Fulltime
Read More
Arrow Right

Applications Development Senior Programmer Analyst

The Engineering Excellence Platform team has three broad goals: to measure the p...
Location
Location
United Kingdom , Belfast
Salary
Salary:
Not provided
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor’s degree with a relevant major (Computer Science, Information Technology, Mathematics, Engineering, or similar)
  • 5+ years of experience in the design and development of high-performance, low-latency, multi-threaded applications
  • Extensive hands-on development experience in Java/Go
  • Demonstrated ability to learn new business concepts and technologies
  • Ability to work under pressure and manage deadlines or unexpected changes in expectations or requirements
  • Solid understanding of software development fundamentals, including data structures, design patterns, and object-oriented programming
  • Proficiency in core Java (5+ years of experience) with demonstrable success in developing multi-threaded applications and expert-level knowledge in data structures, algorithms, collections, and error handling
  • Spring Framework (and Spring Boot): This is almost non-negotiable for enterprise Java development. Expertise in Spring Boot for rapid application development, Spring MVC for web applications, Spring Data JPA for persistence, and Spring Security for authentication/authorization
  • Microservices Architecture: Understanding how to design, develop, and deploy independent, loosely coupled services
  • RESTful APIs: Designing, developing, and consuming RESTful web services using Java and Spring Boot
Job Responsibility
Job Responsibility
  • Accomplishing results modern software engineering practices and DevOps/Agile delivery
  • Responsible for working with the other Developer Engineering streams to ensure capabilities are implemented within infrastructure, taught in training courses and advertised and discussed across the developer community
  • The team requires skilled Engineers, who intimately understand the development process and can also contribute to the wider initiative's cultural goals
What we offer
What we offer
  • 27 days annual leave (plus bank holidays)
  • A discretional annual performance related bonus
  • Private Medical Care & Life Insurance
  • Employee Assistance Program
  • Pension Plan
  • Paid Parental Leave
  • Special discounts for employees, family, and friends
  • Access to an array of learning and development resources
  • Fulltime
Read More
Arrow Right
New

Senior Programmer Analyst

At Boeing, we innovate and collaborate to make the world a better place. We’re c...
Location
Location
United States , Hazelwood
Salary
Salary:
132600.00 - 179400.00 USD / Year
boeing.com Logo
Boeing
Expiration Date
July 17, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree or equivalent
  • Ability to obtain a Secret U.S. Security Clearance for which the US Government requires U.S. Citizenship
  • Ability to obtain Secret U.S. Security clearance (Post-Start)
  • Strong SQL skills, including experience with stored procedures (Oracle PL/SQL preferred)
  • Experience with development and support of MRP/ERP systems
  • Experience defining, mapping, and executing configuration changes in enterprise applications
  • Experience conducting customer requirements analysis and translating into system design/architecture
  • 5+ years' experience Java development experience
  • Demonstrated ability to produce strong technical documentation
Job Responsibility
Job Responsibility
  • Design, program, test, implement, document, and maintain computing applications and software systems supporting business operations
  • Lead analysis of end-user processes to define requirements, functional specs, and system behaviors
  • Produce application architecture designs including integration of application software components, databases (Oracle preferred), delivery subsystems and interfaces (APIs/file-based integrations preferred)
  • Develop and support MRP/ERP applications, including troubleshooting and ongoing enhancements
  • Write, optimize, and maintain complex SQL and stored procedures (Oracle PL/SQL preferred)
  • Define, map, validate, and execute configuration changes, ensuring traceability and minimal disruption
  • Identify, troubleshoot, and resolve complex programming and architecture issues, including performance and security concerns
  • Recommend improvements and drive upgrades to maintain system functionality, performance, and reliability
  • Create clear technical and functional documentation
  • mentor peers and contribute to team best practices
What we offer
What we offer
  • Competitive base pay and variable compensation opportunities
  • health insurance
  • flexible spending accounts
  • health savings accounts
  • retirement savings plans
  • life and disability insurance programs
  • paid and unpaid time away from work
  • Generous company match to your 401(k)
  • Industry-leading tuition assistance program pays your institution directly
  • Fertility, adoption, and surrogacy benefits
  • Fulltime
!
Read More
Arrow Right