ITC Worldwide offers Microsoft Experienced & Certified comprehensive technical and functional support Services for all Microsoft enterprise technologies, including Microsoft Dynamics 365, Microsoft Azure, and Microsoft 365 across the cloud, hybrid, and on-premises. Includes around the clock problem resolution, proactive advisory services, onsite support, and add-on services to customize your support experience.
They are recruiting to fill the position below:
Job Title: Senior .Net DevOps
Location: Abuja (FCT)
Employment Type: Full-time
Job Summary
You must be passionate about delivering performant code and following coding best practice standards.
You should be excited by the prospect of architecting challenging new projects, whilst fine tuning and maintaining existing projects.
Azure, Microservices/SOA, .Net, Enterprise Integration? ITC is currently hiring Intermediate to Senior .Net Developers that are passionate about software development to assist our clients with turning their ideas into working software fast.
Responsibilities
Translate business needs to technical specifications.
Design, build and deploy applications
Conduct unit testing and troubleshooting
Evaluate and improve Development governance & standards incl. Code reviews.
Collaborate with teams to integrate systems.
Manage Azure DevOps projects (branching strategies and policies)
Mentor junior and intermediate developers
Create CI/CD pipelines for Azure and on-prem environments
Assist with bringing Azure resources up to par with industry standards.
Qualifications
Degree in Computer Science or equivalent
Preferred: Azure Certified (AZ-900, AZ-204)
GitHub Copilot certification (Advantageous)
6+ years' experience in Microsoft .Net, .Net Core, C#
Excellent experience using JavaScript / Web API / Razor / JSON
Good Frontend skills and working with HTML5 / CSS3 / SCSS
Good knowledge of JavaScript frameworks (React, React Native, Typescript)
Good database and server-side application skills with Azure, SQL / NoSQL (Cosmos)
Cloud Hosting platform experience - Azure App Services and Application development and Azure DevOps experience is very advantageous
Experience in developing/maintaining Content Management Systems - Umbraco, Optimizely CMS
Excellent understanding of stored procedures and database design/normalization
Excellent understanding of source control best practice and branching strategies
Event driven architectures and approaches
Excellent understanding of SOLID principles and best practices to follow within development
Knowledge of software engineering practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes and testing
Gather customer software requirements and develop related software applications and programs (to spec)
Good application performance optimization strategies and techniques
Good knowledge of object orientated concepts
Experience in system integration techniques
Experience interfacing with clients, understanding client business strategies and how to deliver these within applications you architect
Communicating at a management level. Speaking with authority and lucidity to clients and team members
Experience working with Agile / SCRUM methodologies
Experience using project management tools like Jira
Happy to mentor and grow self-motivated less experienced team members
Team player and not afraid of a bit of hard-work and fun with colleague
Microsoft Certified: Azure Developer Associate Certification Required.
Knowledge And Skills:
7 years+ experience with Application Development
DevOps practices & Micro Services
Software development practices
Expertise in Azure Function Apps, Azure PaaS and Azure DevOps
Strong understanding of RESTful API development
Experience with webforms, MVC/MVVM, TypeScript, NUnit, Visual Studio, SQL, HTML, CSS3, Bootstrap, JavaScript, Git, and Postman
Experience with Angular 4+ is a plus.
You should have at least4 years of professional development experience.
Proficiency in programming with Azure SDKs, Azure CLI, Azure PowerShell, and other tools
You utilize resources like Microsoft Docs, the Developers Guide to Azure, and the Azure Architecture Center.