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

Apply for this position

Allowed Type(s): .pdf, .doc, .docx