Position: .NET Developer - Part- time
Company: Carma
Experience required: 3y

**Responsibilities:**
	•	Software development based on high-level requirements: estimating, developing, code review, performance optimization, documentation 
	•	Communicate with other internal teams during analysis and development phase
	•	Collaborate with team members on design and implementation
	•	Design and implement RESTful APIs
	•	Write unit, functional and end-to-end tests

**Requirements**
	•	Proven experience as a software engineer or a full stack developer.
	•	Strong knowledge of .NET/C# and ASP.NET Web API (.NET Core)
	•	Multi-threaded application development and async programming
	•	Understanding of RESTful web services, SOA and microservices architecture
	•	Excellent OOP/OOD skills, understanding of design patterns and SOLID
	•	Knowledge of SQL fundamentals
	•	Work experience with MS SQL Server or PostgreSQL
	•	Understanding of software engineering best practices including unit testing, continuous integration, continuous deployment and source control 
				
**Behavioral competencies**
	•	Enthusiastic about technology, innovation, new ideas, changes in the market
	•	Willing to adapt to new approaches, thinking and ways of working
	•	Effective verbal communication skills – you should be able to communicate complex ideas clearly and inspire others
	•	Ability to respectfully and effectively collaborate with other back-end, front-end engineers 
	•	Must thrive in fast-paced, dynamic environment, be willing to take the initiative and be committed to continuous learning
	•	Strong problem solving and critical thinking skills
	•	Professional level of spoken/written English