To design, develop, implement, and maintain efficient IT systems, applications and integrations in collaborations with IT infrastructure to ensure that our IT landscape is robust, productive, scalable, and capable of supporting our
business objectives
3. KEY RESPONSIBILITIES:
• Design, develop, and implement applications using C# .NET and Azure technologies.
• Monitor the performance of applications, identifying issues and opportunities for improvement.
• Maintain existing software and systems to ensure smooth and efficient operations.
• Develop and implement integrations between systems to facilitate information exchange and improve efficiency.
• Work collaboratively with a diverse, geographically dispersed team to deliver on project goals.
• Actively participate in team meetings and contribute to the sharing and learning of new skills and technologies.
• Provide innovative IT solutions to help improve business processes and operations.
• Mentor and guide junior team members, helping to develop their skills and knowledge.
4. KEY PERFORMANCE INDICATORS:
Timely development and deployment of C# .NET and Azure applications
Effective coordination with cross-functional and global teams
Timely support and response to business/user requirements
Completion of assigned projects within timelines and quality standards
5. QUALIFICATIONS AND EXPERIENCE:
Bachelors/Masters degree in IT or a related field.
Min 3-4 years of experience in software development role
Knowledge of
a. Software development life cycle (SDLC)
b. Agile methodologies
c. CI/CD Continuous Integration / Continuous Delivery(Deployment)
d. Angular / Frontend development
e. Containerised deployment
Proven experience as IT Developer with:
a. C# .NET Core
b. Logic Apps
c. Azure services
d. Azure Devops
Interested in
a. Team collaboration
b. Agreements in regards to solution method
c. Problem-solving
d. Innovative IT solutions.
e. Mentoring junior team members and share knowledge.
Understanding importance of and willingness to work with skills in