DIRECTLY REPORTS TO:
Head of Software Development
MAIN AREA OF RESPONSIBILITY:
The primary responsibility of a Mid Software Engineer is to develop information systems by studying operations; designing, developing, and installing software solutions; and supports and develops Sprout's software team.
TASKS:
- Perform code review to make sure coding guidelines and best practices are followed
- Perform code review to make sure coding guidelines and best practices are followed
- At times, identify and resolve production issues
- Remain current on software development trends and apply this knowledge for the benefit of project/team
- Designs, develops, and modifies modules based on user stories
- Works closely with the Team Leader and Business Owner for understanding the functional and system requirements
- Participate in the testing process through unit testing and bug fixes.
- Participate in daily scrum meetings
- Participate in sprint planning
- Deploy new software to both testing and production environment
- Perform other duties as assigned by the company
QUALIFICATIONS | COMPETENCIES:
- 2+ years hands on experience in web development using .Net
- At least 2 years experience in the ff:
- .Net C#
- ASP .Net (Web Forms and\or MVC)
- SQL Server
- Must be proficient in:
- HTML/CSS
- Javascript
- jquery
- A plus if you are familiar with: Web API, Azure and Unit Testing, Dapper .Net ORM