Share this Job

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: