The Software Engineer is responsible for the design, development, and delivery of high-quality software solutions. This role contributes directly to the organization's goals of modernizing its platform architecture and maturing its in-house software development capabilities.
The ideal candidate possesses 0 to 3 years of relevant experience, a strong foundational knowledge of software engineering principles, and a demonstrable commitment to continuous learning and technical currency. Key responsibilities include code execution, active participation in technical design, and adherence to secure, scalable, and maintainable coding standards.
KEY AREAS OF RESPONSIBILITIES
- Feature Development & Execution : Develop new features and implement improvements to our core products, ensuring code is secure, well-tested, and adheres to modern, scalable patterns.
- Architectural Support : Contribute to the technical design of small to medium-sized features and participate in refactoring efforts to improve existing code's performance, scalability, and maintainability.
- Operational Excellence : Assist in providing operational support and maintenance for live systems, troubleshooting issues, and ensuring high reliability.
- Team Collaboration : Actively collaborate with cross-functional teams (Product, DevOps, QA) to understand requirements, solve technical challenges, and contribute to technical decisions.
- Code Quality & Review : Write clean, efficient, and well-documented code. Proactively participate in code reviews, providing constructive feedback and absorbing mentorship from senior team members.
- Continuous Learning : Dedicate time to research and explore industry trends, new technologies, and best practices. Actively propose improvements and advocate for modern tools and techniques within the team.
QUALIFICATIONS
Minimum Qualifications
0-3 years of relevant work experience in software development.A demonstrable passion for technology, a strong growth mindset.Proactive, detail-oriented approach to problem-solving.Experience finance industry would be an added advantage.Technical Qualifications
Core Proficiency : Solid foundational knowledge of SDLC , software design principles, and development best practices.Required Stack : Strong proficiency in Java and experience with server-side frameworks like Spring / Spring Boot .DevOps : Experience or strong interest in DevOps principles, including familiarity with CI / CD pipelines, containerization ( Docker / Kubernetes), and cloud services (e.g., AWS ).Proven Track Record : Demonstrable personal projects (e.g., GitHub portfolio, side projects) , contributions to open-source, or hackathon experience are highly valued as a proven record of independent learning and initiative.Additional Requirements
Excellent problem-solving and analytical skills.Strong communication and collaboration skills.High curiosity and the drive to continuously learn and stay up to date with the latest tech articles and trends.Ability to manage multiple tasks and perform effectively in a dynamic environment.#J-18808-Ljbffr