We're seeking an experienced Software Engineer to join a well-known Financial Services client.
Responsibilities:
- Analyze, design, program, debug, configure, and modify software systems or new products across local, cloud, mobile, and networked environments.
- Use modern programming languages and technologies to write, test, debug, and log code, ensuring maintainability, availability, scalability, and security.
- Collaborate with stakeholders to define system requirements and design solutions, adhering to Agile principles and focusing on incremental delivery.
- Complete technical documentation and participate in review and governance activities.
- Mentor junior team members and actively engage in learning and knowledge-sharing events.
Skills and Qualifications:
- 5+ years of professional software development experience, with proficiency in HTML, CSS, JavaScript, TypeScript, .NET/C#, and Angular (preferably v4.0+).
- Expertise in SDLC phases, including unit, functional, integration, and end-to-end testing, production implementation, and support.
- Strong knowledge of RESTful APIs, Web APIs, microservices, and event-driven architectures.
- Demonstrated understanding of Agile/Lean principles, design patterns, and SOLID principles.
- Hands-on experience with automated unit testing, application performance tuning, and NoSQL databases like MongoDB.
- Excellent communication, critical thinking, analytical, and problem-solving skills, with the ability to work independently or collaboratively with diverse stakeholders.
- Preferred: Bachelor's degree in Computer Science, experience with web content management systems, web accessibility, and knowledge of financial services or banking.
Client Description
Are you ready to join a prestigious financial services firm that prioritizes client success and innovation? Our client is a leading provider of investment and wealth management services, known for its commitment to transparency, integrity, and personalized advice. With a focus on empowering clients to achieve their financial goals, our client offers a dynamic and collaborative work environment. Join us in our mission to help individuals and families build a brighter financial future.