Mortgage Builder is focused on delivering an optimal lending experience. End-to-end Lending Solutions from Mortgage Builder manage the complete lending cycle—from loan origination through servicing. Mortgage Builder supports a diverse array of loan products with our comprehensive loan origination system and single-platform loan servicing solution with integrated default capabilities. Mortgage Builder solutions are available as licensed software, hosted services and a wide array of outsourced services. Our combination of lending services and comprehensive technology addresses virtually every part of the loan process for mortgage lenders and banks. The Position:
As a Sr. Software Developer, you will be responsible for the design of flexible and scalable solutions, and work solving technical problems by utilizing skills in full-stack software engineering of web applications. Coming to Mortgage Builder gives you the opportunity to work with a small development team focused on developing enterprise services using the latest technologies where your individual contributions will have a large impact. We are looking for engineers who move fast, can break down and solve complex problems, and have a strong will to get things done.
ased R&D department.The successful hire will be located and work out of the Contour Software Lahore office, working as part of the resource-center team, as an extension of the division-b
- Work with team to architect scalable enterprise services.
- Provide ongoing maintenance, support and enhancements for created services.
- Collaborate cross-functionally with project manager, QA and other software engineers to solve engineering problems.
- Provide recommendations for continuous improvement.
- Implement/Code new features and changes requested by the product team.
- Document all work in project management system and track time spent on each task.
- Participate in stand up, sprint planning and code reviews.
- Basic Qualifications:
- Bachelors degree in computer science, computer engineering or related technical discipline.
- 5 years+ of experience developing web-based applications.
- Hands on experiences with Core Java with Multithreading, Concurrency, File. Handling I/O, Generics, Data Structures and Collections, Garbage Collection.
- Strong DevOps focus and experience building, deploying and supporting infrastructure with cloud technologies.
- Experience with test-driven development and automated testing frameworks.
- Experience with Scrum/Agile development methodologies managed using JIRA.
- Capable of delivering on multiple competing priorities with little supervision.
- Excellent verbal and written communication skills.
- Experience with IntelliJ Idea and debugging multi-tier applications, including mixed platforms.
- Experience with GIT for source control management.
- Experienced in designing fully distributed system with the use of Restful API and Micro Services.
- Experience in Spring Framework. (MVC/IOC/ORM/JDBC/AOP/BATCH/WEBFLOW/Context).
- Experience in developing Microservices using Spring-Boot.
- Expertise in developing model components using ORM technologies like JPA, Hibernate (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
- Experience in using tools like Ant/Maven/Gradle for build automation.
Exciting Benefits we offer:
- Experience with monitoring technologies like Nagios, Ganglia, etc.
- Experience setting up the DevOps process with continuous integration using Jenkins, JIRA, GIT.
- Experience in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
- Experience in setting up logging back-end with technologies like Elastic Search/Kibana.
- Experience with infrastructure automation technologies like Docker, Kubernetes, etc.
- Excellent knowledge of the Linux operating system.
- Domain knowledge and business expertise in Banking or Finance.
- Market-leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance-based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan [Tenured Employees Only]
- Life Benefit
- Child Care Facility [Karachi & Lahore only]
- Company provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in-house games [Karachi & Lahore only]
- Sporadic On-shore training opportunities
- Friendly work environment
- Leave Encashment