Senior Software Engineer (Dot Net)
Ahmedabad | NAPosted On: 08-01-25 
 
job description
- Design the application architecture, design of different components which can communicate to each other
 - Requirement gathering, feasibility study, technical documentation, diagrams, POC
 - Provide solution for the given problem statement
 - Responsible for new development, enhancement/improvement of existing application(s)
 - Maintain code quality, organization, and automatization in good way
 - Troubleshoot and identify resolution of problem(s)
 - Follow Agile methodology for software development
 - Prepare test based applications for various .NET applications
 - Explore and learn latest technologies of Microsoft periodically
 - Maintain technical specification document(s)
 - Preparation of application release(s) and get it deploy to next level
 - Code review of team member(s) and make sure to follow best practices
 
Required Skills
- Must have good communication and understanding skills
 - Strong knowledge of Microsoft .NET framework 4.5, .Net Core and above
 - Must have very good understanding of OOPS concepts
 - Must have strong logical skill(s), should be able to solve any complex problem(s)
 - Must have very good knowledge on Microsoft .NET technologies and C# language
 - Familiar and hands on experience with various design and architectural patterns and best practices
 - Automation wherever is needed. CI/CD implementation
 - Should have hands on experience different type of application(s). Ex. Web ,Web API, Console, Service/Application
 - Should have good understanding of database (SQL, Postgre SQL) concepts
 - Nice to have - JIRA and confluence and working in agile
 - Nice to have understanding/experience on socket programming
 - Nice to have understanding/experience on Angular10+, ReactJS etc
 
Full Time, Permanent
Software Development
Education
Any Graduate
Key Skills
Skills highlighted with ‘‘ are preferred keyskills
C#PHPSQLReactAngularCI/CDTechnical Documentation