Job Requirement :
Job description (Mid-Level .NET Developer)
1. Able to understand and manage complete software development life cycle.
2. Able to analyze requirements, write code, manage environments, code reviews, demos etc.
3. Good communication skills to hand over projects to clients and good writing skills to quote projects and impress clients.
4. Development experience around 3 to 7 years in .Net / Microsoft technologies. Any cloud will be plus.
5. Knowledge of User Interface design, back end service, Web API consumption, SQL Server database, and Agile methodologies.
6. Ability to work on multiple projects at the same time if required.
7. Ability to set up environment based on project requirements.
8. Ability to quickly learn new concepts and software is necessary
9. Candidate should be a self-motivated, independent, detail oriented, responsible team player and exhibit exceptional relationship management skills
10. Passionate about building high-quality systems with software implementation best practices
Technical requirements
1. Programming skills using C# and ASP.NET, HTML5, CSS, JavaScript, Angular 2+, JSON.
2. Hands on experience with Azure environment to develop, setup and maintain resources
3. Strong knowledge of ASP.NET, SQL Server, UI development using AngularJS / ReactJS
4. Good understanding, managing and developing resources in Azure. Like web apis, App services, SQL / Cosmos DBs etc.
5. Able to develop / be-part of software developments
6. Implementation knowledge on .Net Entity framework, ADO .net, design patterns
7. Experience with Azure DevOps, Git. GitHub, CI / CD pipelines
8. SQL experience with a good working understanding of Tables, Schemas, Queries, Stored Procedures
9. Experience developing with REST web service interfaces
Key Accountability
1. Performs implementation of high level design and specifications
2. Develops low level design, class diagrams, flow charts
3. Performs Unit testing of individually developed components and fix errors, if any
4. Assist in preparation of design, technical reference & operational documentation, packaging document in collaboration with the Lead
5. Strives for technology innovation in terms of exploring new and efficient ways of writing code
6. Is responsible for writing simple, reusable code by following coding standards
7. Ensure proper documentation of implementation and reviews.
8. Ensure timely follow ups and escalations with leads with respect to any process gaps / risks / impediments.
Dotnet Developer • amravati, maharashtra, in