Job Description
As a Dot Net Core developer, you will play a key role in programming high-quality software solutions. You will be collaborating with internal teams (frontend, mobile and unity).
Responsibilities:
- Delivering a high-quality application
- Participate in requirements analysis
- Collaborate with internal teams (frontend. mobile and unity) to produce software design and architecture
- Write clean, scalable code using. NET Core and provided libraries
- Test and deploy applications and systems
- Revise, update, refactor and debug code
- Improve existing software
- Integrate. NET Core applications with third party software and cloud services.
- Serve as an expert on applications and provide technical support
Requirements:
- Strong understanding of object-oriented programming
- Familiarity with the. NETCore and MVC Design pattern
- Strong knowledge of EFCore, Migrations and SQL Server
- Architect and develop Rest APIs
- Understanding of Agile methodologies
- Excellent troubleshooting and communication skills
- Should follow best code documentation practices
- Proficient understanding of code versioning tool Git
Experience Required: 2 years