Job Summary:
As .NET developer you should be at least proficient either in using C# with as a good to have known language or even better both languages. If you are a great .NET Core .NET MVC developer you should be capable of handling many aspects of the application including but not limited to performance scalability security and testing. A fully knowledgeable .NET Core WebAPI .NET MVC developer can use .NET to build a highly distributed web application a sophisticated desktop application or even a modern mobile application.
Key Responsibilities:
- Write clean scalable code using .NET Core or .NET MVC programming languages.
- Utilize established development tools guidelines and conventions including but not limited to .NET Core SQL Server HTML CSS JavaScript and C#/.
- Develop technical interfaces specifications and architecture.
- Develop documentation throughout the software development life cycle (SDLC)
- Prepare and maintain code for various .Net applications and resolve any defects in systems.
- Prepare test-based applications for various .Net applications.
- Enhance existing systems by analyzing business objectives preparing an action
- plan and identifying areas for modification and improvement
- Manage defect tracking system and resolve all issues and prepare update for systems.
- Investigate and develop skills in new technologies
- Create technical specifications and test plans
- Monitor everyday activities of system and provide require support.
Required Skills & Qualifications:
- Bachelor s or Master s degree in Computer Science Engineering or a related field
- Proven 7 experience as a .NET Core Developer or Application Developer
- Familiarity with the .NET Core Web API development framework SQL Server and design/architectural patterns (e.g. Model-View-Controller (MVC))
- Knowledge of at least one of the .NET languages (e.g. C# Visual Basic .NET) and HTML5/CSS3
- Knowledge on at least of the JavaScript framework (e.g. jQuery Angular React Js and Vue JS)
- Familiarity with Microsoft SQL Server.
- Familiarity with architecture styles/APIs (REST RPC)
- Resourcefulness and problem-solving aptitude.
- Strong analytical communication teamwork and interpersonal skills
Preferred Skills
- Knowledge on Azure DevOps (CI/CD Pipelines)
- Microsoft Azure (App Services Azure SQL Server Azure Active Directory Azure Functions)
- Office365 (SharePoint)
- Entity Framework