
Application Analyst and Developer
Reports To: Sr. Manager, ETL and Office Technology
Location: West Des Moines, Iowa
FLSA Status: Non-exempt
JOB SUMMARY
The Application Analyst and Developer will analyze and assist with the development of our enterprise information technology environments / systems and provide second tier support for key systems. This role has a close working relationship with our Platform Managers and application users. This role is heavily involved in implementing new configurations and enhancements. As such, this role requires analytical skills, problem solving, and knowledge of business functionality that can be applied to technology and teams in order to help cover gaps and increase efficiency between our systems.
RESPONSIBILITIES
- Assists with the development lifecycle, including identifying and implementing solutions, providing support for credit decisioning platforms, loan servicing platforms, business analytics, Finance, Accounting, Risk, IT, and Marketing Teams.
- Work alongside the IT Platform Manager(s)of loan servicing, credit decisioning, and other platforms, with the goal to be updating configurations, scripting, and testing.
- Assist with troubleshooting and solutioning related to issues surrounding loan servicing, credit decisioning and other platforms as well as IT wide production issues.
- Assist with the maintenance and enhancements to the existing loan servicing, credit decisioning, and other platforms to support the company’s primary lines of business.
- Work with management and team leadership to identify key inefficiencies in our enterprise technical environment and work with primary stakeholders to provide enhancements and configurations.
- Work with team leadership to further support backend data logistics and compliance requirements pursuant to the company’s goals and objectives.
- Create, test, and deploy all configurations and enhancements through a robust change management process. When issues arise, be the main point of contact for the configurations and enhancements.
- Support system maintenance, security upgrades and disaster recovery efforts
- All other tasks and duties as assigned related to the position.
QUALIFICATIONS
- Completed Associates Degree, Bachelor’s Degree or equivalent from an accredited university or a combination of post-secondary education and work experience
- A minimum of 1-2 years’ worth of System Configuration and System Maintenance
- A working knowledge of Python, VB, SQL, and XML is preferred. Although, other programming language experience is acceptable.
- Exceptional individual contributor and team player with the ability to see something and run with it
- Proficient with Microsoft Office Suite
KNOWLEDGE AND SKILLS
- Demonstrated ability to build relationships, work collaboratively and resolve problems with people at all levels across the organization, across lines of business and with third party vendors
- Solid knowledge of practices, procedures, and principles in software development and able to interpret, analyze and document complex concepts and apply these in innovative ways
- Ability to build and help manage processes for all stages of the development lifecycle, and instill controls to maintain an effective UAT and production environments
- Strong understanding of business processes for loan originations and servicing
- Excellent judgment and problem-solving skills sufficient to analyze information to formulate recommendations to problems
- Proficient in self-planning skills to schedule, organize and manage multiple activities of varying complexity according to established plans and adjusting work schedules according to changing priorities and time constraints
- Ability to work ethically without constant supervision, and a need to have a strong sense of responsibility.
- Well-developed analytical skills with strong attention to detail
- Excellent interpersonal, negotiation and mediation skills
- Good judgment skills and ability to make sound decisions
- Ability to perform in a fast-paced office environment
- Flexibility and ability to work overtime
APPLY TO WORK AT WATERCRESS FINANCIAL
What does the hiring process look like after submitting a resume?
- If you see a position that you feel aligns with your skillset, apply! Our HR team will review your resume and determine if your background is what we are looking for. Talented candidates will be contacted to do a phone screen.
- Candidates that are selected will be asked to do an in-person or virtual interview with the hiring manager. A second interview with additional managers or members of the executive team may be necessary depending on the position.
- The hiring manager will then select a candidate to receive an offer for the position!
- Once an offer letter has been signed, all positions will be asked to complete a background and credit check to be completed prior to hire.
- It’s time to start your new position at Watercress Financial!