Key Skills:
- Azure cloud services
- C#.NET
- ASP.NET
- SQL Server
- Reporting Services
- MVC
- JavaScript
Essential Expertise:
- Strong development skills (~6-7+ years) with a focus on quality and attention to detail.
- Proficiency in Azure cloud services for designing and developing software solutions.
- Proven track record of delivering high-quality software projects within time and budget constraints.
- Ability to take ownership of technical tasks and deliver solutions that meet customer requirements.
- Excellent organization and time-management skills with the ability to switch tasks easily.
- Commercial experience and technical understanding of Microsoft web and Windows technologies.
- Experience in technical analysis and accurately capturing requirements.
- Exceptional verbal and written communication skills, including the ability to present technical subjects to non-technical audiences.
- Experience with unit testing and ensuring coverage targets are met.
- Collaborative, positive, and proactive attitude.
- Experience in UX/UI design concepts and development.
- Familiarity with Agile and Waterfall project frameworks and methodologies.
Desirable Expertise:
- Development experience in PHP, JavaScript, React, and Flutter.
- Experience in web and mobile application development.
- Familiarity with cloud services such as Azure Cognitive.
- Certifications in related areas, including Database, Architecture Integration services, and Mobile, Data, and Cloud development.
- Understanding of enterprise software architecture design and related tools.
- Up-to-date Microsoft certifications applicable to the company’s core services or willingness to achieve them within 12 months.
Responsibilities:
- Ensure timely response to logged issues within SLAs and provide client support as required.
- Communicate project updates regularly to project managers and team leads.
- Manage delivery tickets and track time accurately in project management systems.
- Take ownership of assigned development tasks and ensure high-quality deliverables.
- Proactively identify and resolve technical issues to build trust with clients.
- Organize and prioritize workload, reporting risks and exceptions to managers.
- Mentor junior developers on design patterns and development best practices.
- Collaborate with clients and the team to deliver cohesive solutions.
- Support best practices and continuous improvement of development processes.
Quality Measures:
- Deliver projects on time, on budget, and within defined quality criteria.
- Consistently deliver quality work aligned with estimated hours.
- Record time accurately using the company’s timekeeping system.
- Achieve high levels of client and team satisfaction.
- Conform to QMS processes and development practices.
- Behave in line with company values.
Join Our Team: If you have the expertise and skills mentioned above and are passionate about delivering high-quality software solutions, we invite you to apply
Job Category: Developer
Job Type: Full Time
Job Location: INTERNATIONAL