Sr. Developer / Lead Analyst

company banner
Computer Enterprises, Inc.
ASP.NET, Framework, Webforms, Web services, Onshore, Customer facing, OOP, Release management, Software, Cloud, Microsoft Message Queuing, Visual Basic .NET, Requirements analysis, Application lifecycle management, Web applications, Performance improvement, Offshoring, Bootstrap, MVC, MVVM, Microsoft Dynamics CRM, Microsoft SQL Server, Knockout JS, Integration, .NET, Scrum, Communication skills, Web API, Computer science, Leadership, Okta, SSO, Entity Framework, PMO, Design patterns, AngularJS, Microsoft SharePoint, Automation, Education, Risk analysis, XML, JSON, Microsoft TFS, Information systems, JavaScript, Agile, ALM, Usability, C#
Full Time
Depends on Experience
Work from home not available Travel not required

Job Description

Sr. Developer / Lead Analyst

The .NET Developer /Analyst serves as an expert of .NET technology, working on a variety of web applications hosted both internally and, in the cloud, and is responsible for maintaining and improving mission-critical public-facing software solutions.

The position works closely with the business project management office to reduce the backlog of bug/fixes and enhancements for .NET applications. The position will support Development Activities between Onshore / Offshore teams; liaison with client and interdependent teams, and provide hands-on development expertise also.


  • Work closely with the business to understand requirements. Assist Offshore team in coordinating Development updates.
  • work on development projects and complete development activities in a timely manner.
  • Design, development, and support of complex mission-critical customer-facing applications written using .NET framework, SQL Server, and other relevant technologies.
  • Support, maintain and document software functionality.
  • Integration design and development.
  • Performance improvement, balancing, usability, and automation.
  • Code analysis, requirements analysis, risk analysis.
  • Release management and support, as required.


  • Bachelor s degree in a technical discipline, such as Computer Science or Information Systems, with 6-8 years of experience. Master s degree is a plus.
  • Demonstrated success using Agile development methodology and working in Scrum environment
  • Must be able to work under pressure, meet tight deadlines and handle multiple tasks simultaneously.
  • Strong interpersonal, organizational and communication skills
  • In-depth understanding of object-oriented concepts, development principles, and design patterns
  • Strong hands-on knowledge of the Microsoft .NET stack, including: C#, VB.NET, ASP.NET, web services, XML, JSON, Web Forms, MVC, MVVM, WebAPI, JavaScript, MSMQ, Entity Framework, and SQL Server.
  • Knowledge of Team Foundation Server (TFS) and Application Lifecycle Management (ALM) fundamentals
  • Experience with large-scale web applications involving Message Bus (e.g., nServiceBus), Single-Sign On (e.g., Okta), Knockout, AngularJS, and/or Bootstrap is a big plus
  • Experience with Microsoft Dynamics CRM and SharePoint is a plus

Posted By

Greg Wolowski

1000 Omega Drive Suite 1150 Pittsburgh, PA, 15205

Company Information

As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers' workforce and project requirements. For more information, visit us at
Dice Id : ceiam
Position Id : 6374174
Originally Posted : 1 month ago