Job Description
Responsibilities: The
Programmer Analyst utilizes minimum requirements to develop technology solutions for the Mortgage Servicing platform using a cloud solution and Microsoft technologies, utilizing services from our cloud service provider. Will write high quality code to create complex business applications; test software during development; perform quality assurance and user acceptance testing; prepare software for deployment; provide post implementation support; prepare application documentation.
The
Senior Application Developer will:
- Use the latest tools and techniques (.NET, C , Agile Methodologies, Web Services, TSQL, SSIS)
- Prepare software for deployment to production environments
- Respond to and resolve questions and issues logged by users of a live system
- Manage small projects independently and work as a team member on larger projects
- Perform other related duties as required and assigned
- Demonstrate behaviors which are aligned with the organization's desired culture and values
- Confer with the business to create a technical specification based on business needs, application and system changes and determine system requirements
- Design data entry and query screen layouts; report layouts, and file layouts for systems to outline the user interface using a hardware, software, and system utilities tools
- Write and revise program and system specifications to create directions for development and modifications of program code
- Plan, monitor and control projects to effectively use time and programming resources, time management skills, and project management software
- Complete a variety of complex technical tasks, such as designing, documenting, and programming logic
- Perform other related duties as required and assigned
- Demonstrate behaviors which are aligned with the organization's desired culture and values
Qualifications: - Bachelor's degree or equivalent work experience
- 7+ years of relevant work experience
- Knowledge of Agile Methodologies, such as Extreme Programming (XP) and Scrum is helpful
- Experience with relational databases (SQL Server, MySQL, PostgreSQL)
- Knowledge of design patterns, refactoring and unit testing
- Experience with Linux and open source software is a plus
- AWS Environment - EC2, SQS, SNS, Lambda, Containers, API Gateway experience highly preferred
- Financial services experience, especially related to mortgages and mortgage backed securities, is desirable