Share this job
Software Engineer
Alpharetta, Georgia
Apply for this job

Position Description


We are looking for a strong software engineer to join Loan Processing team. The team develops backbone capabilities for lending businesses such as home loans, margin and securities based lending. Working closely with lending product managers, you will design and implement mission critical financial systems using modern distributed architecture able to run on Azure cloud and on prem. You must love building resilient high-performance systems and enjoy precise nature of technology in finance. This role demands continuous learning in business and technology, personal excellence and resourcefulness.


Responsibilities


* Solve complex engineering problems within lending domain.


* Design and development of scalable resilient financial systems.* Produce high quality maintainable code.


* Build continuously testing suite at various levels.


* Collaborate with other team members through peer programming and code reviews.


* Interact with finance controller, ops, quantitative modelers and other business users.

* Continuously learn fixed income business domain.

* Advocate and advance toward cutting edge engineering practices.


* Follow Agile development practices and ceremonies.


Qualification


* 7+ years of hands-on experience in Java and related technologies.

* Strong computer science fundamentals.* Solid understanding of main data structures and algorithms.

* Experience in designing scalable and resilient systems.

* Database fundamentals; relational and NoSQL.

* Proficiency of Agile development methodologies & understanding of DevOps Integration


* Exposure to JIRA or other ALM tools to create a productive, high quality development environment


* Expert in Git and development workflows.


* Experience with Azure or other cloud platforms such as Google Cloud, AWS is a big plus.


* Banking or wealth management domain knowledge is a big plus.


* Good knowledge of Spring, Kafka, Spark and other data streaming.


* Proficiency in UI frameworks such as Angular and React.


* Proven analytical skills and data driven decision making.


* Good communication skills, growth mindset, collaborative spirit, resourcefulness.


Education Qualification


* BA/BS in Computer Science, Math, Physics, or another technical field.

Apply for this job
Powered by