Bachelor's or Master's degree in Computer Science preferred
Experience in financial services or captive auto finance is a strong plus
Strong verbal and written communication skills
Proven ability to work in large-scale enterprise environments
Demonstrated problem-solving and critical thinking skills
Self-motivated with the ability to work autonomously
Responsibilities
Modify existing application code or build new components based on detailed requirements
Analyze requirements and support design, development, testing, debugging, and maintenance
Participate in programming and application development aspects, including file design and data management
Maintain developed solutions on an ongoing basis
Define system scope and technical objectives based on user needs
Enhance processes to resolve operational issues and add new functions
Follow existing development methodologies and coding standards
Benefits
Opportunity to work in a fast-paced environment
Exposure to cutting-edge technologies like AI productivity tools
Potential for career growth within a large enterprise
Collaborative team culture with guidance from experienced leads
Engagement in diverse projects across financial services sector
Full Job Description
Job Responsibilities:
Modify existing application code or interfaces or build new application components from detailed requirements.
Analysis of requirements, support of the design, development of the code, testing, debugging, deployment, and maintenance of those programs and interfaces. Documentation of the work is essential
Participation in most aspects of programming and application development, including file design, update, storage, and retrieval
Ability to maintain the developed solution on an on-going basis is essential
Formulate concepts, define system scope and technical objectives based on user needs (requires very good written and verbal communication skills, ability to easily grasp business concepts, and possesses skills to build a vision)
Enhance processes to resolve operational problems and add new functions taking into consideration schedule, resource constraints, process complexity, dependencies, assumptions and application structure
Candidate is required to follow the existing development methodology and coding standards, and ensure compliance with the internal and external regulatory requirements
May guide various groups on application systems activities
Work under general directions; typically reports to a team lead or supervisor/manager
Skills Required:
Minimum 5+ years experience
Bachelor or Master degree in computer science is preferred
Experience in financial services or captive auto finance companies is a strong plus
Demonstrating strong verbal and written communication skills
Application development experience in large scale enterprise environments is essential
Problem-solving and critical thinking skills
Ability to work in a fast-paced environment, multi-tasking
Self-motivated and able to work autonomously when necessary
Intermediate to expert knowledge required in the following areas:
Agile development lifecycle
Strong java, java script and Unix script coding expertise
Testing methods, including unit and integration testing (Manual, JUnit, Playwright, JMock)
Code deployment and code versioning tools
Experience in deploying and troubleshooting application withing Azure cloud env
Experience in developing batch script and configuring it in R11 and Azure
Experience in using AI productivity tool for development