Job Description :
Responsibilities:
Works on projects of all sizes to provide functional and technical expertise related to solution offerings to support deliverables and project execution. Utilizes technical knowledge and skills to support and deliver client engagements. Activities will include:

Performing work and managing tasks based upon knowledge of the client, solution, or industry.
Acting as a team lead, and managing complex components of the work plan/project
Utilizing analytical, process, and/or technical skills to meet project objectives and deliverables that are self-directed and within project scope
Building client relationships and working closely with client personnel
Provide technical lead guidance and code reviews for the team
Supervising and reviewing the work of junior consultants
Contributing to internal initiatives and activities
Mentoring junior team members
Knowledge management and IP development

Qualifications

Minimum of 2 years leading development/technical work streams
Minimum of 1 years advising, designing, and implementing DevOps solutions
Minimum of 2 years of development, and implementation of enterprise-level custom applications using Microsoft, AWS, and/or GCP
Minimum of 2 years of experience with object-oriented and/or microservices design and development
Minimum of 2 years of experience leading or following SDLC methodologies such as RUP, Agile, or Scrum with implementation of application frameworks and enterprise design patterns
Minimum of a bachelor’s degree in Computer Science or related studies

Preferred Requirements

A consulting background with a proven record of delivering complex custom applications within defined timeframes and project scope
Experience developing Azure, GCP, or AWS based solutions using serverless platforms
Implement/migrate applications from monolithic to microservices/container deployment model• Experience with the design and implementation of common enterprise architecture patterns for a variety of solutions needs including web applications, enterprise service bus, workflows, reporting models, web services, etc.
Proficiency reading and expressing software architecture through traditional UML documentation (Class, Activity, Entity Relation Diagrams, etc
Proficiency querying and designing basic application schemas with relational database management systems (SQL Server preferred, DB2, Oracle, Others ACID databases accepted)
Solid exposure in the back-end C# development
Proficiency in the following: NET Framework, QA & Testing procedures, Microsoft SQL, Windows Communication Foundation (WCF)
Experience developing mobile using Xamarin, Cordova, HTML5, CSS, and/or Windows 10 solutions
Proficiency with W3C standard web application scripting languages and interchanges (HTML, CSS, JavaScript, Ajax, XML, and JavaScript frameworks)
Proficient with AngularJS or similar web development framework,
Proficient with Dependency Injection Pattern and popular frameworks (e.g., Unity)
Proficiency with Web Service development and utilization (SOAP and RESTful API)
Experience with Agile or iterative development SDLC practices
Microsoft and third-party DevOps tools and CI/CD pipeline using Azure DevOps Services, previously known as Visual Studio Team Services (VSTS)
Relevant Microsoft and Azure certifications