We are looking for a great . NET Software Developer who is well-rounded and passionate about technology, software development, and anything else they do. Your experience, and your capability to learn new skills, will be fully utilized.
Team Size / Dynamics
You will be working with a small distributed team, and a variety of technical team members (including Systems, Data and QA)
We work collaboratively, use Kanban for task management, and daily Stand Up meetings for coordination
Our processes and systems are geared towards making us lean, efficient and effective, and we will expect you to push these further
Technical Environment
We are heavily invested in Microsoft technology with Windows Server, . NET, Azure, and SQL Server serving as the foundation for our systems.
We maintain & develop solutions on a variety of platforms, including mobile, web, cloud, and desktop.
Responsibilities
Execute full lifecycle software development
Write well designed, testable, efficient code
Design test plans and scripts from project requirements
Integrate software components into a fully functional software system
Document and maintain software functionality
Maintain accurate tracking of issues and work items

