Our client in the financial service industry is looking for a motivated .Net Developer to join their team.
Responsibilities:
Design, develop, and maintain robust and secure payment systems that meet scalability and regulatory requirements.
Work closely with engineering managers and project teams to implement technical standards, ensuring consistency and adherence to best practices throughout the development lifecycle.
Mentor junior engineers by providing guidance and constructive feedback to support their professional development.
Perform code reviews to maintain high-quality code and adherence to secure coding practices.
Collaborate with cross-functional teams to gather and analyze requirements, ensuring system designs meet business and operational objectives.
Monitor system performance metrics and identify opportunities for optimization and enhancement.
Participate in architectural discussions, contributing to design decisions and overall technical strategy.
Effectively communicate project progress, challenges, and technical concepts to stakeholders.
There might be an on-call roaster in the future.
Requirements
Proficiency with cloud platforms (e.g., AWS, GCP) and microservices architecture, with a focus on building scalable applications.
Capability to develop features autonomously without supervision.
Strong knowledge of software design principles, patterns, and secure development practices.
Excellent verbal and written communication skills, capable of explaining technical concepts clearly to both technical and non-technical audiences.
Education and Experience
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.
At least 2 years of software engineering experience within a .NET environment; experience in fintech, asset management, FX, payment processing, or eMoney is a plus.