Senior Software Engineer
Grow People
Staffing and Recruitment Company
Roles and Responsibilities:
– Collaborate with stakeholders to define technical requirements and objectives for enterprise software solutions.
– Evaluate existing systems and technologies to identify areas for improvement and optimization.
– Design and architect scalable and reliable software solutions to integrate all aspects of mortgage banking operations, including loan origination, CRM, servicing, underwriting, accounting, secondary markets, and disposition.
– Develop clean, well-documented, and maintainable code following best practices, security protocols and coding standards.
– Troubleshoot and resolve technical issues, perform root cause analysis, and implement corrective actions as needed.
– Proven expertise in software architecture, system integration, and full-stack development.
– Extensive experience with programming languages such as Java, C#, Python, C++, and JavaScript.
– Hands-on experience with database technologies (e.g., SQL, NoSQL) and cloud platforms (e.g., AWS, Azure).
– Strong understanding of mortgage banking processes, software applications, and industry regulations.
– Ability to effectively communicate complex technical concepts to non-technical stakeholders.
– Minimum of 7 years of experience in software engineering, with a focus on designing and implementing enterprise solutions.
Qualifications:
– BS or MS in Computer Science / Electrical Engineering or related technical field.
Salary:
$150K – $170K
Duration:
1 Year (Extendable)