What are the responsibilities and job description for the Web Application Developer I position at Universal Account Servicing LLC?
Description
Job Summary: The Web Application Developer I will be responsible for designing, creating, maintaining and supporting custom web applications. This position will provide support and assistance to peers to resolve any system issues, and interface with customers (End Users and Client Users) to resolve custom interface and application challenges and resolve escalations.
Principle Responsibilities:
- Develop and maintain CRM tooling, enterprise applications, and customer-facing platforms, ensuring seamless integration with backend services and support of core business functions.
- Maintain and manage existing custom developed applications and interfaces.
- Perform operational-support tasks, including payment processing, account management, automated communications, data integrity, and contact origination and servicing.
- Assist with daily file saves and nightly schedule setup, PC transfers, and file restores.
- Assist with month-end duties when necessary: updating the accounts, setting up pre-month end file saves, and setting up the month-end schedulers. Generate and print month-end reports.
- Work closely with team member to troubleshoot and resolve technical challenges related to application performance, bugs, and functionality.
- Contribute to codebases by implementing low-to-medium complexity features under the guidance of senior developers.
- Perform basic testing tasks, including unit testing and debugging, to ensure functionality meets project requirements.
- Contribute to the maintenance of technical documentation and system design records to support scalability and knowledge sharing.
Requirements
Knowledge, Skills, and Abilities:
- Strong interpersonal skills with a proven ability to collaborate and work cross-functionally across various teams.
- Strong analytical and problem-solving skills.
- Excellent organizational and time management skills.
- Excellent verbal and written communication skills, including training and documentation skills.
- Excellent customer service skills; service-oriented and able to relate with a diverse group of customers/clients/vendors.
- Foundational programming skills in Java, JavaScript, HTML, and CSS. Experience with APEX, Salesforce, or similar tools is preferred.
- Familiarity with version control systems such as Git for code management and collaboration.
- Proficient in data manipulation and cleaning and working knowledge of integration scenarios and design.
- Ability to work with the following equipment/software: Personal Computer/Laptop, Microsoft Office, and web application development tools and IDEs (e.g. GitLab, VS Code, etc).
Work Experience:
- Entry-level experience in web development or related area.
- Up to 2 years of experience in front-end or back-end web development, with exposure to full-stack frameworks and tools preferred.
Training and Education:
- Bachelor’s degree in Computer Science, Computer Information Systems, Computer Programming, Systems Analysis or related preferred.
- Associate’s degree or certified training in Computer Programming and Systems Analysis or commensurate combination of education and experience required.
- Attend meetings and complete all required training.
Working Environment and Requirements to Perform Job Responsibilities
- Ability to work full-time (average of 40 hours per week).
- Ability to work in a shared office, private office, and/or cubicle in accordance with job duties and responsibilities.
- Ability to be on location and/or assigned confidential location(s) for client services for all work hours.
- Effective with shifting roles, responsibilities, and expectations in a changing work environment.
- Demonstrated critical thinking and problem-solving skills.
- Ability to see computer screen, read, and complete forms
- Ability to lift up to 25 pounds with the ability to push, pull, bend, reach, and sit.
- Ability to sit for prolonged periods of time/work at a desk.
- Ability to answer the phone in a busy environment – hear callers and be responsive.
- Ability to work in a high intensity/fast paced work environment and be able to multi-task and prioritize.