Job Title: Senior Dotnet Developer
About the Role
We are seeking a highly skilled and experienced Senior Dotnet Developer to join our team. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale applications using .NET technologies.
Your Key Responsibilities
* Develop high-quality software solutions using .NET core MVC, C#, Entity Framework, Web API, Java Script, jQuery, Bootstrap, SSIS, Kendo, and AWS.
* Maintain and improve existing codebases, ensuring they meet the highest standards of quality, performance, and scalability.
* Participate in Scrum ceremonies, including daily stand-ups, sprint planning, reviews, and retrospectives.
* Analyze requirements, estimate story points, and prioritize tasks to ensure timely project delivery.
* Design and implement user interfaces and database structures to meet business needs.
* Collaborate with cross-functional teams to identify and resolve technical issues.
* Perform unit testing, integration testing, and deployment of code to development and staging environments.
* Resolve production issues and participate in release calls to ensure smooth deployment.
Requirements
* 10+ years of experience in .NET technologies, including .NET core MVC, C#, Entity Framework, Web API, Java Script, jQuery, Bootstrap, SSIS, Kendo, and AWS.
* Good working experience on DB – SQL and SQL server (Data analysis, writing complex queries, Stored procedures).
* Knowledge on SSIS and Kendo is preferred.
* Good working experience in AWS cloud (like S3, RDS, Lamda, gateway, SQS) is preferred.
* Agile Methodologies, such as Extreme Programming (XP), and knowledge of design patterns, refactoring, and unit testing.
* Experience with Linux and open-source software is a plus.
Benefits
* Competitive salary and benefits package.
* Opportunities for career growth and professional development.
* A dynamic and supportive work environment.
* Flexible working hours and remote work options.
About Us
We are a leading technology company committed to delivering innovative solutions that drive business success. Our team is passionate about what we do, and we're looking for like-minded individuals to join us on this journey.