IGS Energy is a company that utilizes 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, ensuring high-quality software delivery while maintaining a collaborative and innovative team environment.
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
- Technical certifications are a plus (MCSD, MCPD)
- .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
- 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
- Commitment beyond the standard work week is expected
- WPF, XAML
- ASP.NET MVC
- TFS, MS Build
- Visio
- JavaScript, jQuery, knockout.js, backbone.js
- MSMQ, Middleware
- EDI