RPG Developer I
Guild Mortgage Company, closing loans and opening doors since 1960. As a mortgage banking firm we are dedicated to serving the homeowner/buyer. Our goal is to provide affordable home financing for our customers, utilizing the best terms available while providing a level of professionalism and service unsurpassed in the lending industry.
Position Summary
The RPG Developer I plays an important role in the organization by performing a number of activities related to the company’s Information Technology functions. The role is primarily responsible, under general supervision, for assisting in the development and maintenance of applications on our IBMi. The RPG Developer I collaborates with Business Analysts to understand requested enhancements, and subsequently add/modify existing logic and database changes to achieve requested improvements to our systems.
Compensation
This role is a non-exempt position with a targeted salary range of $30.86/hourly to $43.40/hourly.
Compensation at Guild is influenced by a wide array of factors including but not limited to local and federal minimum wage requirements, education, level of experience, and applicant’s geographical location.
Essential Functions
- After completing our training program, under the supervision of senior-level teammates, help develop and maintain current in-house software applications for existing systems using a variety of technical platforms and languages including Websmart (HTML, Javascript, jQuery, Bootstrap, CSS), RPG Free and CLLE on an IBM System i platform.
- Collaborate with Business Analysts, and/or senior-level teammates to develop complete specifications that capture impact of changes on all applications, systems, and databases.
- Apply knowledge of data centric architecture, design, programming, and performance to help update programs and resolve problems.
- Understand good database design and be able to create/modify database objects using DB2 native and SQL tools.
- Apply knowledge and help manage projects using project management, and change management software tools.
- Demonstrate a high level of personal commitment and accountability to the business with a focus on quality and customer service.
- Work in a team environment and communicate positively with team members, peers, customers, and vendors.
- Provide time tracking and project feedback data to the Project Management Office and management.
- Help the department and company grow by looking for opportunities for constant improvement, always over-delivering and exceeding expectations.
- Perform other duties as assigned.
Qualifications
- Technical certification or Degree in a related field either completed or in progress.
- General understanding of programming languages.
- Self-starter with the demonstrated ability to learn/adapt to new technologies and techniques.
- Experience with Software development, analysis, design, and construction including application of modern modular software concepts and patterns.
- Highly detail-oriented and organized.
- Ability to prioritize multiple tasks in a deadline-driven environment; strong sense of urgency and responsiveness.
- Strong verbal and written communication skills.
- Ability to think critically, including the ability to evaluate facts and data to draw conclusions, determine the downstream impact of decisions and associated risks.
- Career focused, driving for opportunities and growth within MIS.
- Excellent verbal and written communication skills required.
- Highly organized and detail-oriented; ability to work in a fast-paced, metrics-driven environment required.
- Proficiency in Microsoft Office Suite, Word, Excel, Wiki, collaborative cloud-based programs, and third-party software applications required.
- Commitment to company values.
- Customer Service - Proactive attention to each person.
- Integrity - Do and say what's right.
- Respect - Treat others with dignity.
- Collaboration - Listen and work together.
- Learning - Seek knowledge and strive for improvement.
- Excellence – Deliver the unexpected.
Supervision
Job Scope: Responsible for understanding the department/functional area objectives and goals and how own job contributes to achievement of these goals; may contribute insights and ideas on policies, processes, procedures, and efficiency; may recommend changes and enhancements based on analysis and evaluation of circumstances.
Complexity: Problems are often complex and specialized and may involve unprecedented circumstances; resolution requires investigation, analysis and review of professional/organizational standards.
Impact: Decisions and actions have an impact on the smooth operation and timeframes of the department, programs/projects; impact on the broader organization is generally indirect.
Interaction/Supervision: Acts as a mentor/guide to less experienced professional contributor staff in a similar role; works independently and only under general direction; guided by professional standards, desired outcomes, and project plan specifications.
Requirements
- Work is primarily sedentary; mobility in an office setting.
- Frequent use of computer keyboard and mouse.
- Ability to accurately interpret sounds and associated meanings at a volume consistent with interpersonal conversation.
- Regularly required to accurately perceive, distinguish and interpret information received visually and through audio; e.g., words, numbers and other data broadcasted aloud/viewed on a screen, as well as print and other media.
- Office environment – moderate noise, no substantial exposure to adverse environmental conditions.
- Learn new tasks, remember processes, maintain focus, complete tasks independently, and make timely decisions in the context of a workflow.
- This role requires effective adaptation to workplace stressors, including customer service complaints, security responsibilities, and competing priorities.
- Must be able to adhere to process protocol. Must be able to apply established protocols in a timely manner.
- Work is primarily performed during the business week, Monday - Friday.
Guild offers a pleasant work environment, competitive compensation and excellent benefits package; including medical, dental, vision, life insurance, AD&D, LTD and 401(k) with employer match.
Guild Mortgage Company is an Equal Opportunity Employer.
REQ#: RPGDE018398
Technical certification or related degree completed or in progress; software development experience; programming knowledge; critical thinking, communication, organization, and ability to learn new technologies required.
Key Responsibilities
- developing applications
- modifying databases
- resolving problems
Skills & Tools
Websmart, HTML, JavaScript, jQuery, Bootstrap, CSS, RPG Free, CLLE, IBM System i, DB2, SQL, Microsoft Office Suite, Microsoft Word, Microsoft Excel, Wiki
Job Details
- Category: Software Development
- Seniority: Entry Level
- Commitment: Full Time
- Workplace: Remote — United States
- Salary: USD 64,188 – 90,272 / year
- Languages: English
Benefits
- 401k matching
- Retirement plan
About Guild Mortgage Company
A mortgage banking firm providing affordable home financing and lending services. — Industry: Finance