About the job .Net - Sr. Software Engineer
Experience: 4 - 8 Years
Job Location: Remote/Hybrid
No. of Position: Multiple
Qualifications: B Tech / MCA or Higher
Work Timings: 1:30 PM IST to 10:30 PM IST
Key Responsibilities
You will be expected to work closely with other team members and mentor junior developers. You must take pride in your work and have keen attention to detail.
Analyze requirements and provide development estimates.
Ensure adherence to delivery schedules & quality processes and establish solutions for the client.
Ensure development projects are delivered properly to meet the requirements of the client.
Ensure that software enhancements and system fixes meet intended business needs according to defined requirements.
Prepare technical specifications from which application programs will be developed and execute QA routines to ensure the quality of software.
Assist in the planning and deployment of software releases.
Develop a strong understanding of business requirements; working with clients to define technical and process requirements.
Good knowledge of design patterns.
Skills, Knowledge, and Experience
Must have expertise in development using .NET Framework, C#, ASP.NET, .Net Core, and MVC.
Experience in one front-end technology such as ReactJS, or Angular is highly desirable.
Experience with Azure cloud Services is highly desirable.
Experience in Microservices, Kubernetes and Docker is highly desirable.
Experience in developing database queries in any RDBMS (Oracle, Microsoft SQL Server/ MySQL) is a must.
Experience with Web Services and Service Oriented Architecture.
Interpersonal communication and organizational skills required to operate as a contributing member of virtual teams that deliver quality services.
Experience with concurrent development source control (Git) and continuous integration (Pipeline, Jenkins, or Bamboo).
Timely creation of appropriate documents e.g. Application Architecture, Database Schema, Sequence diagrams, Class diagrams, etc.
Must have excellent written and verbal communication skills.
.Net certification is a plus.
Working with USA or European clients is a plus.
Power Apps, and MS Flow experience are a plus.