
| Job Title: | .NET Team Lead |
| Job ID: | 423082 |
| Company: | Software Specialists |
| Position Type: | Permanent |
| Pay Rate: | 90-100K |
| Skills: | C#, ASP.NET, AJAX, Winforms, Team Lead experience |
| Date Posted: | Apr-29-08 |
.NET Team Lead
Jacksonville, FL
Permanent Position
Job Purpose:
The duties of this job are to lead a small team with developing, testing, documenting, and implementing business applications according to client specifications and to be capable of tacking the most complex problems. Applications Developer IV is heavily involved in application design and integration in addition to serving as a technical lead. Applications may be off the shelf packages or internally developed via web based, client/server, midrange and/or mainframe related technologies(s) using the company's standard development languages, middleware, and tools. The individual will predominantly design, create, develop, enhance, modify and maintain complex, scalable applications, but will also perform application and data related analysis tasks.
Job Duties:
- Designs, creates, modifies, or integrates business applications based on requirements specifications and supporting technical documents which may include Use Cases and non-functional requirements.
- Function as a team lead to mentor and ensure Application Developers adhere to the Technical Standards and leads application code reviews. (Embraces the philosophy of loosely coupled, agile, reusability, etc.)
- Capable of acting independently and leading a small to medium size team of applications developers.
- Able to design/architect all modules of a n-tier application, and can develop multiple modules into an integrated, scalable system.
- Assists in the design of large scale databases using a major RDBMS.
- Develops user interface and strategies around caching or data persistance in addition to suitable error handling and system documentation.
- Designs system and integration test strategy plans. Assists with system and integration testing. Performs unit testing and debugs programs.
- Upon successful testing, coordinates requests to migrate program(s) with Manager and IT Operations personnel.
- Develops data conversion plans including data mapping in coordination with DBAs and an implementation/pilot rollout schedule.
- Analyzes application systems, data, programming logic problems and resolves issues where necessary.
- Develops scripts for automated job scheduling and coordinates pertinent details with IT Operations
- Develops an in depth knowledge of technical and operational aspects of assigned applications by answering questions on technical or system functionality accurately and in an acceptable timeframe.
- Participates in rotational support after hours as needed.
- Oversee day-to-day activities of assigned systems.
- Communicate knowledge of systems, knowledge of tools and system interfaces effectively to other team members.
Experience & Skills Required:
- 8+ years experience in developing corporate business applications with .NET and a strong proficiency in C#, Microsoft Enterprise Libraries, Winforms, Ajax, and ASP.NET.
- 10 or more years of IT or related experience and 2 or more years functioning as a team lead. Experience should reflect progression in terms of complexity and level of application development.
- Must have demonstrated experience in building business applications in C# with strong Object Oriented design that understands how to handle data persistence, caching, reflection, and ORM mappings. Candidate should be proficient in leading OO application design and have some exposure to using Message Queues, XML, SOAP, Class Libraries, Relational Database, and Security.
- At least 2 years application development experience connecting to non-Microsoft data sources such as DB2, UDB, Teradata, and VSAM files. Demonstrated advanced understanding of relational databases (ie., DB2, UDB, or SQL Server).
- Proven experience in n-tier application design, application development from scratch as well as integration with custom and third-party applications.
- Show advanced understanding of troubleshooting, root-cause analysis, application design, solution development, human factors / usability design, and implementation of medium sized projects or major components of large projects.
- Demonstrated ability to act independently and lead a team application developers.
- Experience with COBOL, Delphi, and UDB is a plus.
- Must have strong written and oral communication skills and be adept at communicating with both technical and non-technical personnel.
Education Required:
- Bachelor's degree in computer science, math, or engineering strongly preferred.
| Location: [rss] | US-FL-Jacksonville |
| Telecommute: | No (Onsite Position) |
| Contact Name: | Dirk Carney |
| Contact Phone: | 724-933-6100 x1102 |
| Contact Email: | dcarney@softwarespecialists.com |
| URL: | http://www.softwarespecialists.com |
Principals only. Recruiters, please do not contact this job poster.
View other jobs in US-FL-Jacksonville »
View other jobs in US-FL »
View other .NET Team Lead jobs, .NET jobs, Software Engineer jobs, Tech jobs
View other jobs requiring these skills: C#,
ASP.NET,
AJAX,
Winforms,
Team Lead experience
View other postings by Software Specialists »