Billhighway Senior .Net Developer/Tech Lead in Troy, Michigan
The Role: Senior .NET Developer/Tech Lead
As a Tech Lead at Billhighway, you will design and develop highly-scalable web applications that run non-stop around the globe. You will utilize the latest tools/technologies using agile methodologies to deliver financial solutions used by thousands of organizations. You will partner with business units to evaluate business needs and take on a lead role with the development team.
What you will do:
The Tech Lead will be asked to provide developer support for the daily operations of the business including the following:
Analyze technical aspects of development projects.
Architect enterprise-level solutions
Analyze, define and prioritize business requirements.
Guide projects and project teams.
Designing, coding, and supporting leading-edge financial management web and mobile applications
Designing, developing, and enhancing large transaction and reporting based DBs
Designing and implementing improvements to the performance, usability, scalability, and maintainability of our software products
Mentoring and coaching less experienced/skilled team members
Influencing future technical direction
Communicating effectively with team members, customers , and audiences of all technical levels
Integrating our solutions with partner systems using a variety of protocols
Continuous improvement to processes and practices with new ideas, concepts, methods and technologies
Handling periodic on-call duty and out-of-band requests
What you will need:
BS/MS Computer Science or related field, and/or relevant work experience
Experience leading and mentoring team members
Working knowledge and belief in Agile values and principles
Working knowledge of Agile engineering practices with emphasis on Emergent Design, TDD, Refactoring, and Pair Programming
Ability to work in a highly collaborative style with team members, stakeholders, and customers
Ability to lead through influence, mentoring, discussion, and example
7+ Years demonstrated experience with C#, .NET framework, and object oriented design/development.
7+ Years of demonstrated experience relational database design and implementation using MS SQL Server; including experience with Stored Procedures and Data Access Library (e.g. Entity Framework, ADO.Net)
5+ Years of demonstrated experience with ASP.NET and related technologies
5+ Years of experience in developing multi-tier enterprise class web applications
5+ Years of experience in development of automated unit, component, and integration testing
4+ Years demonstrated experience with latest release of Visual Studio
3+ Years demonstrated experience with API development and knowledge of REST semantics
Working knowledge of design patterns
Working knowledge of SSIS, SSRS, and LINQ
Working knowledge of Visual Studio database projects
3+ Years demonstrated experience with Team Foundation Server with emphasis on source control, automated builds, and use of Agile or Scrum process template.
What will set you apart:
Experience with MVC and MVP are a bonus
Experience in developing mobile applications is a bonus
A flexible, entrepreneurial work environment and team atmosphere makes this a great place to work. To learn more about us, visit www.billhighway.co.