IGS Energy is a company that leverages Agile and Lean techniques in software development. As a Software Engineering Lead, you will manage a team and be involved in all phases of software development, from requirements definition to production releases, while balancing hands-on development with leadership responsibilities.
Responsibilities:
- Manage daily operational, maintenance, and project work within the Application Development team
- Lead, motivate, and engage team members to cultivate a culture of excellence
- Write SOLID code using test-driven development methodologies
- Design, code, configure, unit test, and deploy applications that meet technical and business specifications
- Execute development tasks in accordance with project timelines
- Develop strong relationships with internal customers by engaging them in Agile development projects
- Ensure technical debt is kept low by maintaining a clean, quality code base
- Participate in requirements definition sessions with analysts, end-users, and management
- Mentor and conduct code reviews for less senior developers
- Commitment beyond the standard work week is expected
Requirements:
- Bachelor's Degree in CIS/CSE/MIS, or equivalent experience
- 7+ years enterprise-level software development using Microsoft technology stack
- Proven leadership, strong decision-making, and team management skills
- Excellent communication skills, both written and verbal
- Strong interpersonal skills
- Project experience with Scrum/Agile
- Energetic, motivated personality
- .NET
- C#
- WCF
- Object-oriented design, SOLID
- TDD, BDD, DDD, ATDD
- SQL Server, T-SQL
- Agile, Scrum, Lean
- Visual Studio 2010
- XML/XSD
- SOA, MVC, enterprise patterns
- Work Authorization: Applicants must be authorized to work in the US on a full-time basis
- Technical certifications are a plus (MCSD, MCPD)
- WPF, XAML
- ASP.NET MVC
- TFS, MS Build
- Visio
- JavaScript, jQuery, knockout.js, backbone.js
- MSMQ, Middleware
- EDI