Description

Job Description:    

Technical Proficiency:

·  SQL Server: Strong understanding of SQL Server, including database design, querying, performance tuning, and optimization. – SSAS, SSRS, SSIS

·  API Development: Proficiency in designing, developing, and managing APIs, including RESTful APIs. Knowledge of API security and best practices.

·  Containers and Orchestration: Experience with Docker for containerization and Kubernetes for orchestration, including deployment, scaling, and management of containerized applications.

·  Azure DevOps: Expertise in using Azure DevOps for CI/CD pipelines, automated testing, and infrastructure as code (IaC).

·  .NET Framework: Strong familiarity with .NET development framework, including ASP.NET Core, MVC, WebAPI, and related technologies.

·  C# Programming: Proficiency in C# programming language, including object-oriented programming principles and design patterns.

·  Angular: Experience in developing frontend applications using Angular framework, including TypeScript, components, services, and routing.

·  Data Visualization: Familiarity with data visualization tools like PowerBI or Tableau, including creating dashboards, reports, and data analytics.

 

Project and Program Management Skills:

  1. Planning and Organization: Ability to create and manage project plans, define milestones, and coordinate resources effectively.
  2. Risk Management: Experience in identifying risks and implementing mitigation strategies within technical projects.
  3. Agile Methodologies: Strong understanding of Agile practices and frameworks (e.g., Scrum, Kanban) for iterative development and project delivery.

Communication and Stakeholder Management:

  1. Clear Communication: Capable of explaining technical concepts to non-technical stakeholders and vice versa.
  2. Conflict Resolution: Skill in managing conflicts and facilitating discussions to achieve consensus among team members and stakeholders.

Problem-solving and Analytical Thinking:

  1. Troubleshooting: Ability to diagnose and resolve technical issues promptly.
  2. Analytical Skills: Capacity to analyze data, metrics, and trends to inform decisions and improve processes.

Team Leadership and Collaboration:

  1. Team Building: Experience in building and leading cross-functional teams.
  2. Collaboration: Proven ability to work collaboratively with developers, engineers, QA testers, and other stakeholders.

Experience with Cloud Technologies:

  1. Azure (or other cloud platforms): Experience with cloud services, infrastructure, and deployment strategies, particularly on Azure if that's your primary cloud provider.

Documentation and Reporting:

  1. Documentation: Skill in creating and maintaining project documentation, including requirements, design specifications, and technical documentation.
  2. Reporting: Ability to provide regular project status updates and reports to stakeholders.

Education

Bachelor's degree