Sr. Software Engineer - .NET

Flexsin•Noida, India•On-site

About the Role

Location: Noida | Experience: 4-6 Yrs Job Description: We are hiring Senior Software Engineers in the Microsoft Department & We are looking for a highly dedicated and passionate engineer to modernize our applications and working in a collaborative and fast paced work environment to deliver innovative solutions to help our customers using the latest technologies. Responsibilities: - Develop secured financial applications and web-based solutions through all stages of the Software Development Life Cycle (SDLC) including solution design, development, implementation, and production support. - Participate in the requirements gathering, requirements analysis, design, code, test, and maintenance phases of software product development in a leadership capacity. - Assist in migrating old technologies and understand the latest technologies available and make recommendations on the best approach and solution to fulfill the requirements. - Work closely and collaboratively with the onsite and offshore development teams when implementing and designing technical solutions. - Must be hands on to resolve issues as they surface as well as handle unexpected development requests when needed. - Publish applications to QA, DR and production environments. - Monitor the performance of our existing web applications using any available tools in the market. - Continuously improve your skillset, learning and exploring new technologies and methodologies. - Demonstrate analytical thinking, strong problem-solving skills, out-of-the-box thinking, and a real drive for results. - Actively collaborate with other departments for any technology and product related discussion and issues to improve the quality of our solutions. - Working on integration with secured third-party applications. QUALIFICATIONS & SKILLS : - Bachelor's degree in computer science or related field. - 6+ years of experience in web development using Microsoft technologies. - 6+ years of hands-on experience in .Net standard, .Net core frameworks, C#, MVC, Web API, aspx Web forms and REST API. - 6+ years of experience in handling Microsoft SQL server databases using ADO.net, Entity Framework, Dapper and writing efficient and complex SQL queries. - 3+ years of experience in developing and maintaining traditional aspx webforms. - 6+ years of experience in designing front end applications using Angular, jQuery, CSS, Bootstrap and HTML. - 6+ years of experience in full stack development which includes front end and back end using C#. - Good hands-on experience in source controls like GIT and Azure Devops. - Good experience in utilizing encryption and decryption techniques to create secured web API and web applications. - Good knowledge in design patterns and object-oriented programming concepts - Experience in developing secure financial applications with the knowledge of OWASP vulnerabilities. - Ability to troubleshoot and resolve problems using appropriate tools and techniques. - Superb written and verbal communication skills. - Excellent communication skills, with the ability to translate data into business needs. - Must feel comfortable working in a fast-paced, dynamic, and flexible environment with changing requirements. - Strong analytical and problem-solving skills. - Should be able to work until at least 1PM EST time zone to collaborate with onsite team members. PREFERRED QUALIFICATIONS : - Experience with Azure CI/CD pipelines - Experience in any BI and analytical reporting technologies. - Experience in writing Unit Tests using any available frameworks. - Experience in designing Adaptive/Responsive and in modernizing the applications.