Translate ideas into well-structured code and ensure it is free of major issues
Write code that is clear, readable, and free of major issues to ensure high quality and maintainability
Debug and resolve issues promptly to ensure the stability and performance of the system
Upgrade existing .Net applications and systems as new software and hardware technologies emerge ensuring continued compatibility and performance
Adopt agile methodologies to enhance process efficiency
Work closely with team members, including senior developers and project managers, to deliver high-quality software to ensure clear communication
Provide support to junior team members to assist their development and contribute to team success
Conduct appropriate adjustments to existing designs when necessary, make significant refactors ensuring the final product remains functional, effective, and aligned with project goals
Requirements
3-7 years of experience in development
Experience in ASP.net core, restful API, SQL server, C#, entity framework, Linq, 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