Required Skills/Experience
• Learning and problem-solving attitude - Ability to learn new business concepts and technology.
• Front-end technology - Knowledgeable in front-end technologies including JavaScript framework React JS, CSS, and HTML5; nice to have.
• Development languages - Knowledge of server-side programming languages such as .NET (using C#) on .NET Core / .NET 5.0.
• Entity Framework - Expertise and hands-on experience with Entity Framework Core, using either Database First or Code First approach.
• Database technology - Familiarity with DBMS technology and SQL Server; working knowledge of database queries, stored procedures, other database objects, and SQL Server SSIS packages/jobs for system integration.
• Basic design ability - Knowledge of UI and basic prototype design. Server-side and API design and implementation patterns are required.
• DevOps - Experience with Git repositories and build/deployment tools such as Azure DevOps, GitHub, and JIRA.
• Strong knowledge of object-oriented analysis, design, and design patterns.
• Experience with multi-threaded applications using asynchronous and event-driven programming.
• Azure Cloud experience - Experience deploying Web Apps and APIs on Azure workloads using Azure Web App, App Service Plan, or Azure Kubernetes Service; experience with containers and container registries.
• Strong experience in microservices, SQL, and AKS.
• Proficient understanding of code versioning tools such as Git.
• Familiarity with continuous integration and continuous deployment.
• Excellent problem-solving skills and attention to detail.
• Strong communication and collaboration skills.
• Minimum of a 4-year degree in an Information Technology field or a similar discipline.