Sign in

Scientific Computing Programmer Analyst II WTC Program

Company:
Mount Sinai Icahn School of Medicine
Location:
New York, New York, United States
Posted:
November 08, 2018

Description:

Job Description:

PROGRAMMER ANALYST II ~ Scientific Computing Requisition#2269334

Strength Through Diversity

Ground breaking science. Advancing medicine. Healing made personal.

Role and Responsibilities:

The .NET / SQL Programmer Analyst II (software developer) will work under the supervision of a lead software developer and will be responsible for application development as well as other work, following current industry best practices. The successful candidate will meaningfully collaborate with the project’s Administrative Manager and Program Coordinators to enhance the system with new functionality. Well-qualified candidates should have excellent knowledge of .NET and SQL (Visual Studio and Microsoft SQL Management Studio); version control, as well as experience with application deployment, performance tuning, debugging, refactoring and design patterns. Knowledge of Classic ASP, JavaScript, VBScript, CSS, and Git is preferred.

Duties and Responsibilities:

Assist stakeholders in developing specifications for data capture and reporting software.

Analyze user requirements and envision system features and functionality.

Plan, design, implement, troubleshoot and maintain software applications. Set expectations on features and priorities throughout the development life cycle.

Work with agile development methodology, by coordinating requirements, schedules and other activities, and to communicate them to a team of clinical administrative staff. Troubleshoot development and production problems across multiple environments.

Create and maintain software documentation.

Design and conduct tests for the software.

Follow best practices for software development which include documenting business rules, processes and procedures underpinning the applications being developed through flowcharts and diagrams.

Enhance organization by accepting ownership for accomplishing new and different requests.

Resolve conflicting requirements by proposing alternatives.

Performs related duties as assigned or requested.

Requirements:

Bachelor’s degree in Computer Science or related field

Three years of experience in systems programming, or an equivalent combination of education and work experience. Experience should include specifically C#, ASP.NET, and SQL.

Knowledge and experience of Web technologies – HTML, CSS, and JavaScript.

Some experience with Microsoft SQL Server Reporting Services, Git, Classic ASP, and VBScript preferred.

Must be able to manage evolving needs for growing database.

Must have experience and ability to create and maintain complex software clearly.

Must be flexible in considering technology options (tools, methods, programming languages).

Must possess the ability to communicate effectively and manage multiple tasks simultaneously.