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
Bachelor's degree