Job Detail
Position Mission: The Applications Developer III (Lead Developer) will provide technical expertise to assess and plan for systems and information needs, provide input and suggestions for potential solutions and provide the hands-on technical application development to meet such needs. This individual will be responsible for technical design, development, testing, implementation and enhancement of internally developed software or integration of off the shelf applications in collaboration with business users, Business Analysts, Project Managers and other IT team members. In addition, this role will be responsible to drive appropriate technical solutions for application integration, viewing alternatives from an end-to-end integrated perspective and overseeing third party and outsourced development.
Responsibilities Include:
- Use business specifications to design, develop, document, test and debug new and modified application development objects. Objects may include applications, interfaces and reports and the use of multiple programming languages, development tools or data access tools:
- Participate in developing technical designs, coding, unit testing, debugging, documenting, maintaining, and implementing moderately complex business application programs, working under minimal supervision.
- Ensure a systems development methodology is followed and key components such as design, testing, code reviews and technical documentation are completed for each project.
- Work directly with Business Analysts and end users to design solutions that best meet user requirements. Communicate effectively and work co-operatively with Business Analysts and end users in order to complete assigned projects as efficiently as possible. May coordinate the activities of other team members in order to achieve these directives.
- Analyze, review and alter Legacy programs to increase operating efficiency or adapt to new requirements.
- Maintain information confidentiality and security. Protect and prevent unauthorized attempts to obtain information.
- Monitor and report progress and status or assigned projects following established department guidelines.
- Technical lead role on projects, as assigned, to enable and coordinate the technical delivery of projects utilizing third party and outsourced development resources.
- Assist business users and other Information Technology team members in troubleshooting the production environment, provide production support to research, resolve and document system problems.
- Act as a mentor to less experienced Applications Developers, providing guidance regarding both technical and methodology related issues.
- Assist department leadership with project cost estimates, development and implementation of technical standards, methodology and toolset.
- Strict adherence to established support and service management policies and procedures (i.e. incident, change, problem, SDLC, etc.) thereby ensuring all activities are fully documented for auditing and future support purposes.
- Keep abreast of developments and best practices in the information technology field. Maintain the knowledge necessary to support department goals and programs, and retain professional competence.
Required Knowledge, Skills & Abilities:
- Highly motivated, self-directed, and results driven. Ability to perform job functions in an independent manner.
- Strong problem solving skills including demonstrated ability to analyze issues and to work effectively with cross functional groups to participate in problem solving.
- Attention to detail and quality in work products.
- Strong written and verbal communication skills.
Required/Preferred Experience:
- Bachelor Degree in Computer Science, Engineering, Business Administration or a related field preferred.
- 6+ years of relevant on-the-job experience in application development required.
- Experience leading development projects as a technical lead or in directing other developers required.
- C#, ASP.NET, Silverlight, Visual Studio development experience preferred.
- Strong knowledge of relational database design concepts and MS SQL Server technologies preferred.
Experience with SharePoint development or QlikView a plus.
Debra Mayek952-841-9510 ext. 2debra@involveit.comContact UsSubmit Resume