Must-Have Skills:
1. Google Angular Framework (Expert-Level, Versions 12+)
Expert-level experience in Google Angular Framework.
Proficient use of Angular versions 12 and above.
2. .NET Framework and/or .NET Core
Design, development, and testing expertise in .NET Framework and/or .NET Core.
3. Entity Framework or Other ORM Tools
Experience with Entity Framework or other Object-Relational Mapping data access tools.
4. REST APIs
Proficiency in designing, developing, and testing REST APIs.
5. C#, JavaScript
Strong proficiency in C# and JavaScript.
6. SQL Experience
Hands-on experience with SQL.
Nice-to-Have Skills:
1. Angular Material
Familiarity with Angular Material.
2. Azure SQL
Experience with Azure SQL.
3. Responsive Web Front-End, Web APIs, and Web Services
Design, development, and testing skills in responsive web front-end, web APIs, and web services.
4. Unit Testing and Test Automation
Support for unit testing and test automation using NUnit, XUnit, MSTest Karma, or Jasmine.
5. Microservices and Container-Based Platform Development
Experience in developing, delivering, and testing microservices and container-based platforms.
6. JSON
Proficiency in working with JSON.
7. Azure Cloud Development
Familiarity with Azure Cloud Development, including PaaS and SQL services, or other cloud hosting technologies.
8. Regression Testing (Manual and Automated)
• Experience in regression testing, both manual and automated.
• Familiarity with web-based QA automation software such as Playwright.
9. Source Control and CI/CD
• Proficiency in GIT, Azure DevOps (VSTS/TFS).
• Setup and management of CI/CD pipelines.
Criteria:
1. Agile Delivery Team Experience
• Participation in Scrum Agile development.
• Contribution as a Developer or Tester (QA) in a balanced team.
• Involvement in task planning, daily stand-ups, iteration demos, and review meetings.
• Providing input to development estimates and designs.
• Experience with concurrent development practices, including Git-based source control and DevOps CI/CD pipelines.
2. Business Analysis
Experience translating business requirements into software code/implementations.
3. Soft Skills
• Excellent analytical, problem-solving, and decision-making skills.
• Strong oral and written communication skills.
• Interpersonal and negotiation skills.
• Highly developed interpersonal skills