• Design, build, and maintain .Net applications, responsible for both front-end and back-end development.
• Conduct code reviews, provide feedback, and support team improvements.
• Write and maintain high-quality code, ensuring adherence to best practices.
• Write clean code for both front and back-end, optimizing performance, ensuring code quality, and staying updated with emerging technologies.
• Create and maintain data models to structure and organize data within various data sources, ensuring data integrity in complex enterprise.
• Write complex data operations to support high quality back-end development standards.
• Break down customer requirements with the Product Owner ensuring alignment with project goals. Working closely with Architects to ensure alignment with the overall solution design.
Minimum Qualifications:
• 12+ years of experience in development in .NET technologies
• Bachelor’s degree in Computer Science or related analytical field or equivalent experience
• Very strong in web development which includes .NET Platform(6), ASP.NET MVC (4.0 / 5.0), HTML, HTML 5, CSS
• Very strong in C# as development language, .NET framework concepts and implementation and OOPs concepts
• Very Strong SQL Server (includes working with DML, DDL, Stored procedures)
• Strong in services development and hosting for WCF, ASP.NET Web API
• Strong in Ajax, jQuery, JavaScript etc
• Strong in writing automated unit testing code
• Strong in SSIS, SSRS
• Knowledge of Web API and Web Services
• Knowledge of cloud technologies
• Strong analytical, design and documentation skills
• Good knowledge or working experience in Agile projects
• Strong trouble-shooting skills to resolve the technical skills
• Must have the ability to analyze complex requirements and create design/coding specifications
• Microsoft Developer certification is a plus
Bachelor's degree