Bachelor's or Master s degree in Computer Science or related years of experience.
Minimum 6 years working experience on .NET Framework using C#, .NET Core/ASP.NET Core framework.
Minimum 4 years working experience on any relational database. Preferably MS SQL.
Minimum 2 years working experience on Entity Framework, AngularJS, ASP.NET Web API, any version control systems such as TFS/VSS/Git and working on medium-large transactional application
Good understanding of Object-Oriented Design principles
Experience working on EF Core, Dapper framework.
Experience working on Event Drive application development using Azure Service Bus or any messaging platform.
Experience working on No-SQL databases such as MongoDB/Azure Cosmos DB.
Exposure to any cloud infrastructure and PaaS services such as Microsoft Azure/AWS.
Exposure to Micro services architecture, Kubernetes, Docker containers.
Excellent written and verbal communication skills, including managing client expectations, communicating issues, risks, and opportunities, and articulating a clear vision of project success
5+ experience in project management, PMO (preferred)
Project Management Professional (PMP) certified (desired)
This job will have the following responsibilities:
This Project Manager role will primarily lead the creation and implementation of the Project Management Framework, and introduce the structure to all stakeholders.
In addition, this person will also serve as the Lead Project Manager for other cross functional projects, as needed. The PMO works to align project scope and critical delivery milestones across cross functional and enterprise wide initiatives.
Lead project teams composed of cross-functional representation from multiple business units
Identify the steps in the project lifecycle; define the major milestones required for each stage gate, to satisfy control measures; identify and define all project work streams.
Create project plans tracking all aspects of an initiative, including sub-projects, inter-dependencies, milestones, risks, contingency plans, and project resources.
Provide project and program status reporting and other formal/informal communications regarding initiatives, issues, and achievements for a variety of audiences including internal and external business partners, and senior management.
Support project efforts in the creation of plans to gain and maintain alignment of delivery success criteria with business partners. Accountable for effective program management, tracking, documentation and delivery of work requests and projects within committed schedule and quality for individual projects.
Accountable for identifying needs, securing commitments and monitoring progress of deliverables from internal and external service provider teams.