We are seeking a highly skilled Senior .NET Developer with 8+ years of experience in .NET development using C# and WinForms. The ideal candidate will have a proven track record of designing and developing robust and scalable applications with .NET.
Required Skills:
Experience in developing software in .NET using C#.NET WinForms.
Proficiency in C#.
Experience using .NET 4.5+ | Core.
Experience in developing WinForms applications.
Experience in developing Android applications using C#.
Write clean, scalable code using .NET programming languages.
Proficient knowledge in Entity Framework | ADO.NET.
Proficient knowledge in MSSQL | MySQL | other RDBMS.
Experience in SQL Server Queries, Stored Procedures, Functions, Triggers, and Joins.
Database design including indexes and data integrity if RDBMS is required.
Implementing enterprise application patterns if the senior developer is required.
Familiarity with the client-side framework Angular 6+ | Node.
Understanding of HTML, JS, and CSS.
Understanding of Agile methodologies.
Key Responsibilities:
Designing and developing scalable and high-performance applications using the .NET framework.
Leading the development team and mentoring junior developers.
Collaborating with cross-functional teams to gather and analyze project requirements.
Architecting and implementing robust, maintainable, and efficient code.
Conducting code reviews to ensure code quality and adherence to coding standards.
Troubleshooting and resolving complex technical issues.
Keeping up-to-date with industry trends and incorporating best practices into development processes.
Collaborating with stakeholders to understand business needs and translate them into technical requirements.
Participating in the full software development lifecycle, including planning, development, testing, and deployment.