Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
Duties & Responsibilities:
- Manage and Lead the development team
- Controlling all stages of development life cycle
- Develop high-quality software design and architecture
- Make sure the Team follows the best practices
- Conduct code reviews
- Coach and Transfer Knowledge to the team
- Coordinate with other ICT teams (Business analyst, Quality assurance and PMO)
- Document development phases
Job Requirements
- Bachelor Degree in Computer Science or related fields
- Experience developing applications using C# and ASP.NET.
- Experience developing RESTFUL APIs and microservices using .Net Core
- Experience in working with XML, JSON, HTML5, CSS3, JavaScript, jQuery and bootstrap
- Experience in using Entity Framework and LINQ
- Experience with unit testing and integration testing practices
- Experiences with Git, Azure DevOps and CI/CD Pipelines is desired
- Experience with Agile/Scrum methodology is preferred
- Experience with Angular or/and React.js is a plus.
- Experience with Oracle is a plus.
- Experience with Outsystems or any low code platform is a plus.