Description

Key Responsibilities:

• Write simple and efficient code to produce stable software solutions

• Implement bug fixes to code defects to achieve stable software

• Actively participate in daily stand up and weekly meetings to share status updates on current work, plan future work, and troubleshoot obstacles as a group

• Contribute to the code review process to promote and maintain software integrity and for knowledge sharing purposes

• Communicate with other engineers or other team members using online communication tools or in person to find information and solutions applicable to the problem at hand

• Analyze problems with code defects to prioritize the most impactful defects, derive root causes and find solutions in order to maintain software stability

 

Basic Requirements:

• Hands-on coding and software design experience

• Proficiency in C#, .Net core, web api , cqrs design pattern

• Experience with .net ORM framework like Entity Framework

• Excellent understanding and experience with REST APIs

• Experience with relational databases, preferably PostgreSQL or MySQL

• Deep understanding of standard web dev methodologies (tests, logging, CI, monitoring and similar)

• Familiarity with Unix-like operating systems and CLI tools

• Experience with defect tracking system (i.e., Jira)

• Experience with Jenkins, Git, GitHub

• Experience with NoSql, TypeScript and AWS services, K8 good to have

Education

Bachelor's degree