Previous Job
Previous
Sr. C# ASP.NET Developer
Ref No.: 17-00080
Location: Commack, New York
SUMMARY

No 3rd parties please. This is a full time job.
No sponsorships are available

Under limited supervision, an IT Developer, Senior works closely with, business analysts, and IT team members to understand complex business requirements that drive the analysis and design of quality, technical solutions. Participates in the full systems life cycle and in solution design including recommendation of code development or reuse and buy versus build solutions. Designs, codes, tests, debugs, maintains, modifies and implements complex application software that is delivered on time. Responsible for application maintenance and production support of multiple applications.

ESSENTIAL FUNCTIONS
Oversees large and complex projects, including planning, monitoring, and reviewing progress and accuracy of work and evaluating results. Provides production support and performance monitoring of critical production systems. Coordinates with other departments and/or external vendors to resolve critical system production problems and implementation of software release to production. Makes recommendations in product evaluations and buy 'versus' build recommendations. Responsible for developing application architectural design and code for new applications and/or enhancements to existing applications. Assists in establishing and maintaining code standards and application development policy procedures. Generates complex application code that is traceable to technical specifications. Makes recommendations toward the development of new code or reuse of existing code. Devises sample input data to test accuracy of the program, writes unit test scripts and debug code using reliable test data, modify steps and sequence as required; obtains end user approval to promote to production. Performs critical work of a complex technical and business nature. Responsible for providing accurate and timely communication of the status of assignment, job responsibilities, and the resolution of problems to the appropriate parties following established policies and procedures. Creates estimates for large and complex assignments and tracks progress against major milestones following software development life cycle methodology and documentation standards. Ensures appropriate documentation is created and maintained and adherence to project management methods. Keeps current on new software releases, investigates emerging technologies, and advises management for strategic and tactical planning. May lead moderate complex project or development phase of a project; may lead technical review meetings with IT team. Coaches and mentors less experienced developers; performs code reviews. Adheres to our clients policies, procedures and standards. Performs special projects and additional duties and responsibilities as required. Where applicable and when performing the responsibilities of the job, employees are accountable to maintain Sarbanes-Oxley compliance and adhere to internal control policies and procedures.

EDUCATION AND EXPERIENCE

Bachelor's degree in a computer science, business or finance related field or equivalent relevant experience. Seven years or more experience in system analysis, design, coding and testing.

KNOWLEDGE, SKILLS AND ABILITIES

Strong knowledge of multiple structured coding languages and distributed systems development techniques. Strong knowledge of system development life cycle concepts, practices and procedures. Strong knowledge of business and system workflow documentation methods. Strong analytical and organizational skills. Strong verbal and written communication skills, good negotiation skills. Strong team player. Detail oriented. Exercises sound judgment. Ability to work well with others, as well as independently. Ability to manage multiple tasks simultaneously and meet established deadlines. Ability to lead system designs, development projects or problem solving efforts. Ability to maintain confidentiality with regard to customer information and employee records.

Technologies required:
Visual Studio 2010/2013, Team Foundation Server, MVC, .Net Framework 4.0+; must be able to also support Visual Basic. Knowledge of Sharepoint and Control M is a plus. For Data Warehouse positions: Informatica, Cognos.