As a Senior .NET Developer, you will play a pivotal role in leading the design, development, and implementation of . Net-based software solutions. You will provide technical expertise, guidance, and support to junior team members, collaborating closely with cross-functional teams to deliver high-quality and scalable applications.
-
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