- Developing, implement and test next generation applications with high quality code.
- Contribute throughout the software development cycle.
- Troubleshooting and debugging defects in software applications.
- Analyze and design software requirements.
- Research to solve complex problems, learn new technologies, apply new enhanced solutions, and best practices.
- Work within an Agile team, making sure to follow all defined processes and guidelines.
- Solid experience in C# .Net Core/ASP.NET Core development is a must.
- Experience in designing and developing web APIs.
- Solid in SQL, Database design and reporting.
- Good experience in Entity Framework (EF) Core.
- Good experience in IIS server.
- Strong planning, organizing, problem solving and strong critical thinking skills.
- Proficient understanding of Git code versioning control.
- Good knowledge in troubleshooting and testing tools.