.Net Lead Application Developer

Apply Now

Company: excellerent solutions

Location: Pittsburgh, PA 15237

Description:

Company Description

Job Description

Position: Lead Application Developer .NET

Location: Pittsburgh, PA

Duration: Full Time

Job Description

JOB SUMMARY:

The Lead Application Developer.NET leads a team responsible for developing, testing, implementing, and maintaining web-based application systems. As a member of the Web team this position significantly contributes to providing cutting edge web based technology solutions with a high degree of availability and reliability to end users worldwide.

KEY RESPONSIBILITIES:
  • Develop device back and restore system framework (Logic & UI)
  • Develop web-based applications and SOA services
  • Work with the solution architect to conceptualize and prototype the appropriate solution on large scale projects
  • Act as major project owner by taking responsibility for maintenance, implementation of new software requirements that arise, and release of changes into the server test, staging and production environments
  • Provide the appropriate level of documentation to fit project needs
  • Develop detailed design of individual projects
  • Proactively benchmark application code to mitigate performance and scalability issues
  • Work with the quality assurance team to ensure that the software is delivered with a high degree of quality and reliability
  • Insure the application design takes into account all potential avenues for misuse and general best practices for web-based application security
  • Support and troubleshoot system issues once an application is publicly available
  • Perform various other tasks as assigned


Qualifications

MINIMUM QUALIFICATIONS:

EDUCATION / EXPERIENCE REQUIREMENTS:
  • 7+ years software engineering experience
  • Extensive knowledge of issues associated with developing and designing scalable and reliable web applications using MS Visual Studio
  • Fluency in writing C# and a strong understanding of object-oriented development techniques
  • At least three year's experience developing ASP.Net applications
  • Create and/or work with database and process diagrams
  • Experience with ADO.NET and SQL
  • Experience with SQL Server including creating stored procedures and optimizing SQL queries when necessary
  • Experience with tutoring/learning management systems
  • Design and implementation of REST services
  • Additional experience in the following areas a plus: community based sites/technology, implementing SOLID design, ASP.NET MVC, experience with a Javascript framework (Angular, React, etc).
  • Experience leading major project initiatives from start to finish
  • Experience adhering to HIPAA (medical industry) a plus


MUST HAVE:

1) C# expert

2) MS Azure

3) SOA / Web Services

4) Cloud Architecture (designing and architecting solutions in the cloud)

5) REST

6) ASP.NET

NICE TO HAVE: Performance Tuning

Additional Information

All your information will be kept confidential according to EEO guidelines.

Similar Jobs