Go Back
Lead Software Developer LOC:Brainerd, MN
2015-09-14 08:48:39
Job Type:
Full Time only
Budget $:
100,000 - 200,000
Position Purpose: Independently leads application developers in development tasks of considerable difficulty involving complex business and/or mathematical problems and performs related functions as required.
Essential Duties and Responsibilities:â?¢
Provides technical leadership on projects and guidance to technical staff with a high degree of latitude.� Supervisory role within the project or product team; responsible for day to day team operations.� Responsible for executing the software architecture strategy under the direction of the Technical Manager and Enterprise Architect.� Participates in software architectural discussions and influences decisions.� Assists in identifying new standards, suites and patterns to improve our solutions and client over time.� Defines, develops, tests, analyzes, and maintains new and current software applications in support of the achievement of business requirements.� Assists in research, design, documentation, and modification of software specifications throughout the software development life cycle.� Participates in requirements gathering meetings and produces technical documentation as needed.� Participates in project meetings and assists establishing project timelines and resource requirements as needed. � Serves as a primary go-to resource for technical issues.� Responsible for protecting, securing, and proper handling of all confidential data held by client to ensure against unauthorized access, improper transmission, and/or unapproved disclosure of information that could result in harm to our clients.� The I-Client philosophy and the Core Values of People Matter, Quality First and Integrity Always® should be visible in your actions on a day to day basis showing your support of our organizational culture.Required Technical Skills:� Strong understanding of the .net Framework and database fundamentals� C# application development� T-SQL database development (MS SQL Server and/or Sybase ASE)� Moderate understanding in SOA and distributed computing� Windows Communication Foundation (WCF)� Moderate understanding all components within ASP.Net� Moderate understanding of Javascript, jquery and JS frameworks� Test Driven Development (TDD) practices with an automated testing framework
Additional Preferred Technical Skills:â?¢ UX Designâ?¢ ColdFusionâ?¢ Javaâ?¢ Language-Integrated Query (LINQ)Minimum Requirements:â?¢ Bachelor degree in Computer Science or related field or equivalent work experience.â?¢ 8-10 yearsâ?? experience in systems analysis and application programming developmentâ?¢ Proven organizational, mathematical and analytical skills.â?¢ Project management experience and ability to conduct business meetings preferred.â?¢ Ability to lead and supervise a group of developers towards a common goal.â?¢ Relies on extensive experience and judgment to plan and accomplish goals. â?¢ Excellent written and verbal communication skills.â?¢ Excellent interpersonal skills with proven ability to work in cross functional groups.
Key Skills: