Overview:
Role is in Minneapolis, MN. The purpose of the Development Team Lead position is ensuring that a team of developers is focused on the correct tasks and following company standards. This role will split time between these
administrative duties along with developing solutions.
Responsibilities:
- Understand and gather requirements from internal and external customers
- Ensure that developers have created all the tickets necessary to achieve the functionality of the current release being developed
- Monitor that each sprint has the appropriate amount of work to serve the release
- Be able to report the progress the sprint, compared to the timeline
- Develop solutions that fulfill those requirements using:
- Microsoft SQL Server
- Net/C#
- Check all code changes into Viking’s version control
- Unit-test created code
- Create and execute test plan with the MRA
- Create release notes for the Development and Business staff
- Participate in planning meetings
- Gather and understand business requirements from those meetings
- Architect the workflow to serve those business needs
- Develop code in Microsoft SQL and .NET
- Work from Viking’s ticketing system and document progress there
- Update Subversion with development notes
- QA Developers own code
- Create Test Plan
- Support User Acceptance testing
- Follow change management process by demonstrating successful testing and allow the
- promotion of code from Test to Production by Manager of Reporting and Analytics
Qualifications:
- Education: BS degree with a concentration in data. In lieu of a degree must have a comparable amount of years of practical experience.
- Experience: 7 plus years working in data.
Other Skills:
A deep Knowledge of one of the following coding languages:
- Microsoft SQL
- One of the .NET languages
- Architecture styles/APIs
- Ability to follow Viking naming conventions as well as follow our software development lifecycle
- Able to work as part of a team during design and testing
- Able to work independently when developing
- An ability to gather requirements in varied forms from both internal and external customers