Senior Dotnet Developer Role
We are seeking a seasoned software developer to lead the implementation of our .NET applications.
* Main Responsibilities:
* Participate in agile development methodologies, including Scrum ceremonies, story estimations, and sprint planning.
* Gather requirements and analyze system functionality to ensure high-quality solutions.
* Create efficient UI and database designs that meet business needs.
* Write clean, well-tested code using best practices.
* Perform unit testing, UAT, and production bug fixes to maintain system integrity.
* Deploy code to development and staging environments, ensuring seamless transitions.
* Collaborate with stakeholders to resolve production issues and implement changes.
* Monitor system performance daily and weekly, making adjustments as needed.
* Support junior developers by providing guidance on requirement gathering, analysis, coding, testing, and production support.
Requirements and Qualifications
* Minimum 10 years of experience with .NET technologies, including C#, ASP.NET, and SQL Server.
* Excellent communication and interpersonal skills for effective collaboration with cross-functional teams.
* Knowledge of cloud services, such as AWS, and relational databases, like MySQL and PostgreSQL.
* Familiarity with Agile Methodologies, Extreme Programming (XP), and design patterns.
* Experience with Linux and open-source software, including refactoring and unit testing.
Benefits
You will have the opportunity to work with a diverse team of innovators who share your passion for technology and innovation. You'll be challenged to push the boundaries of what's possible and contribute to crafting what comes next.