No Consulting firms.
No sponsorship available.
Must live within a commutable distance of Hauppauge, NY to be considered for this position.
Team Lead (hands-on C#, MVC, SQL)
As the Applications Team Lead, you will lead development projects across predominantly Microsoft .Net and SQL Server based technologies, while continuing to be highly technical and hands-on capable. You will be required to plan, coordinate and lead activities across the full delivery lifecycle. This will include working closely with the department’s Project Managers, coordinating business analysts, architects and developers, as well as liaising with key project stakeholders as required.
Design and develop web-based applications (i.e., EMRS, eBalance, E-safe and eCommission etc.) utilizing Microsoft .NET technologies, with a proficiency in C# development.
Perform maintenance and modifications of programs currently in production and help oversee work performed by junior level staff.
Play key role in leading as well as creating and supporting web applications developed in house.
Maintain high development standards through the defined SDLC disciplines.
Modify or expand coding to accomplish specified processing changes.
Oversee the updating of programs historical and procedural documentation to reflect modifications and ensure it is completed in a timely manner.
Make decisions based on determining the method of how to resolve problems as well as determine the impact the method used will have.
Refer any problems or situations that users may be experiencing to management.
Communicate project status and deliverables with managers and clients.
Lead the analysis, design, development, and support for in-house developed applications.
Coordinate with management the preparation of project timelines, setting and readjustment of expectations for those timelines.
Attend project kickoff meetings with clients
Open and read emails on a daily basis.
Conform with and abide by all federal, state, local regulations, Corporate Policies and Procedures, and instructions.
Participate in any/all training and educational activities necessary to fulfill at least the minimum requirements specified in your department goals.
Practice and comply with all regulations promoting a safe and healthy work environment (i.e. OSHA).
Adhere to privacy, confidential, proprietary company policies and procedures (i.e. HIPAA).
Bachelor's degree in Computer Science or Engineering or equivalent experience with 8+ years
Minimum of 4 years as a .Net developer. Banking or finance industry a+.
Must have at least 4 years of C# .Net Web application development and Microsoft SQL database development experience.
Minimum of 2 years of development experience in ASP.NET MVC.
Strong experience in n-tier application architecture design on the Microsoft platform.
Strong working knowledge in Microsoft .NET technology.
Possess good professional oral and written communication skills.
Must have the ability to work well in a team environment while working with people at all levels.
Ability to help mentor and coach junior staff / team members.
Must be a self-starter, results-oriented, analytical and have strong problem-solving skills.
Must be proficient in system development life cycle (SDLC).
Must possess a structured discipline of coding standards and programming documentation.
Strong conceptual knowledge in a variety of the field’s concepts, practices, and procedures.
Ability to maintain confidentiality.
Knowledge of company products and programs a plus.
Good follow-through skills and ability to resolve issues in a timely manner.
Good interpersonal skills and must possess a positive attitude.
Proficient in Windows based computer applications (Microsoft Office).