Key Requirements & Responsibilities
- Significant experience with Microsoft .NET Framework (Core), C#, Web API, and SQL Server.
- Strong knowledge in Angular framework, TypeScript and JavaScript.
- Strong knowledge in Object Oriented Programming concepts and familiarity with SOLID principles and Design Patterns.
- Familiarity with complex code and advanced features in C# language.
- Experience as Software Developer in software analysis, development, testing and implementation of web using Microsoft Technologies.
- Experience with Microsoft Azure technologies like PaaS, IaaS, Azure Functions, Azure SQL, Azure Cloud Services, Azure WebApp, Azure VMs, Azure Web Jobs, Azure Blob Storage, and Containers.
- Knowledge of security requirements, service-oriented architecture, design patterns, strong design principles, multi-threaded systems, automated unit testing and test-driven development.
- Implement the best practices for design, development, support QA, bug fixes, deployments.
- Ability to do basic data modeling and enforce proper referential integrity constraints.
- Knowledge of security requirements, service-oriented architecture, design patterns, strong design principles, multi-threaded systems, automated unit testing and test-driven development.
Requirements / Qualifications - 4+ years of application development and/or design with at least 2 years' experience of Web Application Development (Angular).
- Bachelor’s degree or relevant experience (Computer Science program preferred).
- Strong verbal, written, analytical, organizational and interpersonal skills.
- Flexibility in daily work schedule to meet company needs during periods of heavy workload.
Click here to apply for this role