Senior Software Engineer
Lending & Credit Infra
Description:
CORE PROFILE
Fluent in the tech stack involved. Can independently design software. Can work on coding tasks that is solution driven of long-term scope. Able to work on completely new/old or legacy systems. Codes are reusable, efficient and adaptable.
NATURE OF WORK
- Work closely with the Product Owner and Team to refine user stories, provide accurate estimates, and translate product requirements into working software
- Respond to incidents and bug reports and resolve them in a timely manner
- Communicates progress, identify blockers and escalate risks
- Ensure code quality by writing automated tests and making sue the code passes the analysis and security tools
- Acquire new skills and capabilities to support business growth and improve operational efficiency
- Researches and acquires new technology and products/platforms knowledge to support business direction and improve operational efficiency
- Refactoring large, complex codebases into more efficient and maintainable structures.
REQUIRED QUALIFICATIONS
- Bachelor of Science in Computer Science, Information Technology, Computer Engineering, or equivalent
- Background or familiarity in Financial Services
- Experience with Microservice and Event Driven Architecture
- Expertise in microservice development with Java, Spring Boot
- Expertise with at least one cloud technology (AWS, GCP, Azure)
- Expertise with at least one messaging technology (AWS SNS, AWS SQS, Kafka, RabbitMQ, etc.)
- Expertise with at least one database technology (PostgreSQL, MySQL, Oracle, MSSQL, etc.)
- Expertise in software design patterns and principles
- Mastery with Agile/Scrum development methodology