Job summary

Location:
Lansing, United States, North America
Career Level:
Mid Career (2+ years of experience)
Education:
Diploma
Job type:
Contract
Positions:
2
Salary:
Negotiable
Apply before:
15 Dec, 2017
Cancel

Software Developer

  Bookmark this job About this job

Our client is a leading Agile software development best practices and implementation consulting firm serving a variety of industries.  Their approach is influenced by Agile Methodologies (XP, Scrum, Test Driven Development) and includes practices such as Continuous Integration and Travel Light concepts.  They are currently hiring for a mid-level developer to join their delivery team for a government project based in Lansing, MI. This is a multi-year contract with the option to convert to fulltime employment with our client at the end of the assignment.

The following are high level requirements for the role:

  • 3-5 Years of Application Development Experience (Java, .NET, Javascript etc).
  • Experience working in a formal Agile framework.
  • Comfortable working in a consulting capacity with lots of Client  & Team interaction.

Responsibilities:

  • Training at client office in Ann Arbor, MI for one week prior to going onsite in Lansing.
  • Participate in daily stand-ups and follow two week sprint cycles.
  • Develop in a Paired Programming model – one keyboard, one mouse & two minds.
  • Perform Test Driven Development (TDD)
  • Skilled in critical thinking and lateral thinking
  • Translates strategy into action and ultimately into realized business value
  • Consistently articulate business value goals and alternatives
  • Passionate about teaching and transformation with the goal of becoming more agile
  • Flexible and pragmatic when evaluating best practices
  • Focuses on the success of others, an attitude of service without expecting recompense
  • Promotes collaboration in challenging executive and team circumstances
  • Posses a learning attitude (proactive and learning from mistakes)
  • Encourages creativity, guiding and coaching people in a non-controlling manner
  • Views conflict resolution as learning (not negotiation) to enhance the skill set of practices and principles
  • Constructively critique the code of others according to the principles of craftsmanship
  • Open to travel

Experience:

  • 3-5 years strong development experience in .NET (C#, ASP.NET, SQL Server) etc.
  • Comfortable working in at least 1 additional language that is materially different from core language.
  • Hands on experience working in an Agile development environment which must include: Test Driven Development (TDD), Continuous Integration, Pair Programming, Clean Code, refactoring, source control, automated deployment and iterative development
  • Excellent communication skills with clients and teams

Job keywords/tags:  Software Developer , Programmer , Engineer , .NET , C# , ASP.net , SQL Server , Javascript , Angular , Paired Programming , SCRUM , Agile , Public Sector , Government , Consulting