Job Summary
We are seeking a highly skilled Sr. Software Engineer with 8 to 10 years of experience to join our dynamic team. The ideal candidate will have extensive experience in SQL Server C# SQL Angular JS Azure JavaScript and .Net Framework. This role involves developing maintaining and enhancing software applications that drive our business forward. The candidate will work closely with cross-functional teams to deliver high-quality solutions that meet business needs.
Responsibilities
Develop and maintain software applications using SQL Server C# SQL Angular JS Azure JavaScript and .Net Framework.Collaborate with cross-functional teams to gather and analyze requirements for new features and enhancements.Provide technical expertise and guidance to junior developers to ensure best practices are followed.Oversee the entire software development lifecycle from design to deployment ensuring timely delivery of high-quality solutions.Implement and maintain robust scalable and secure code to meet business requirements.Conduct code reviews and provide constructive feedback to improve code quality and maintainability.Troubleshoot and resolve complex technical issues to ensure smooth operation of software applications.Optimize application performance and ensure efficient use of resources.Stay updated with the latest industry trends and technologies to continuously improve skills and knowledge.Collaborate with QA teams to ensure thorough testing and validation of software applications.Document technical specifications and maintain comprehensive project documentation.Participate in agile development processes including sprint planning daily stand-ups and retrospectives.Contribute to the continuous improvement of development processes and methodologies.
Qualifications
Possess a strong understanding of SQL Server C# SQL Angular JS Azure JavaScript and .Net Framework.Demonstrate excellent problem-solving skills and the ability to troubleshoot complex technical issues.Exhibit strong communication and collaboration skills to work effectively with cross-functional teams.Show proficiency in optimizing application performance and ensuring efficient use of resources.Have experience in conducting code reviews and providing constructive feedback.Display a commitment to staying updated with the latest industry trends and technologies.