Primary Skills: .NET Core, AWS, Angular
Role Overview
The role focuses on architecting, developing, and maintaining modern, cloud-native Advisor and Investor-facing applications using the AWS technology stack. The candidate will play a key role in modernizing applications, driving microservices and micro front-end architectures, and leading technical teams through design and delivery.
Key Responsibilities
• Design, develop, and maintain scalable, high-performing applications leveraging AWS services and modern development frameworks.
• Architect and implement microservices and micro front-end solutions using modular federation principles and AWS best practices.
• Build modern cloud-native applications using AWS services such as DynamoDB, S3, along with .NET Core/Java and Angular.
• Provide hands-on technical leadership to development teams and guide DevOps teams in setting up CI/CD pipelines and deployment automation.
• Collaborate closely with business and technical stakeholders to gather requirements and translate them into robust technical solutions.
• Clearly articulate architectural decisions and demonstrate the advantages of modern architectures over legacy monolithic systems.
• Ensure adherence to coding standards, security guidelines, performance benchmarks, and cloud best practices.
Technical & Professional Skills
• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related discipline.
• 8+ years of professional experience in application development and solution design.
• Strong expertise in .NET technologies and hands-on experience with Angular for front-end development.
• Solid experience designing and deploying applications on AWS cloud infrastructure.
• Proven ability to lead technical teams and manage complex development initiatives.
• Strong analytical, problem-solving, and decision-making skills.
• Excellent verbal and written communication skills with the ability to engage technical and non-technical stakeholders.