.Net Lead Application Developer
Pittsburgh, PA, United States On-site
Salary not listedJobFig found this opening at its original source and checks that it remains available.
About the role
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.
What you'll bring
- 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
- Experience leading major project initiatives from start to finish
- 1) C# expert
- 2) MS Azure