Senior Application Developer - Microsoft Technologies

3 - 7 years

0 Lacs

Posted:3 days ago| Platform: Shine logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

As a Senior Application Engineer, you will be responsible for developing and maintaining applications built using Microsoft technologies. You will have the opportunity to work with various technologies, including Microsoft Dynamics 365, offering a great learning experience. Your main responsibilities will include: - Taking part in technical solutions discussions, engaging deeply with customer teams to ensure the delivery of best-in-class system solutions architecture. - Working closely with the Technical Architect to design application architecture. - Designing and developing software applications from the technological evaluation stage through final production delivery. - Developing solutions using a variety of technologies and tools. - Participating in code reviews and providing solutions. - Coordinating with cross-functional teams as needed. - Following coding standards and best practices. - Collaborating with CRM functional consultants and business stakeholders to understand requirements and translate them into technical designs. Ensuring that the proposed solutions align with industry best practices and CRM platform capabilities. - Designing and implementing data migration strategies to ensure accurate and efficient data transfer from legacy systems to the platform. Developing and executing data cleansing, deduplication, and data quality initiatives to maintain data integrity. Qualifications Required: - Bachelor's degree in Computer Science, Information Technology, or a related field. - Excellent knowledge of Microsoft technologies. - Strong understanding of Software Development Life Cycle and ALM tools. - Excellent understanding of .NET and .NET Core frameworks. - Excellent knowledge of Object-Oriented programming concepts. - Strong knowledge of SOLID principles and Design patterns. - Exposure to working with any cloud technology is preferred. - Hands-on database experience with SQL or NoSQL. - Ability to prepare technical documentation and architecture diagrams. - Exposure to application performance optimization. - Experience working in software development projects using Agile/Scrum methodologies, preferably using DevOps. - Familiarity with code versioning tools, such as TFS, Git. Please note that the job description is sourced from hirist.tech.,

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You