Break down backlog features into smaller tasks to be easier & more effective for team members
Adopt agile methodologies to enhance process efficiency.
Guide the .Net Team by sharing knowledge and assisting in the design of software components within well-defined scenarios.
Work closely with team members, including scrum master, product, integration, and support teams to deliver high-quality software and ensure cohesive project execution
Distribute tasks among team members to ensure a balanced workload and effective project progress.
Identify and communicate project or task risks and obstacles to address potential impacts proactively.
Estimates the development effort required for new features and components to ensure accurate planning and resource allocation.
Conduct appropriate adjustments to existing designs and, when necessary, make significant refactors ensuring the final product remains functional, effective, and aligned with project goals.
Requirements
Bachelor’s degree in computer science or equivalent
Programming tracks is a plus
7-10 years of experience in development
Experience in ASP.net core, restful API, SQL server, C#, entity framework, Linq, XML, Json, design patterns, software architecture, git.
Fintech background is a plus
Proficiency in project management tools and software development tools
Knowledge of System design, architecture, and patterns
Experience dealing with large-scale systems
Proven background in Microservices,distributer apps, and third-party apps integration
Proven experience in assessing new products and ensuring deliverable quality
Data-driven and Analytical thinking
Experience with Agile/Scrum methodologies and software development lifecycle (SDLC).