Overview

We are looking for a talented, passionate, and pragmatic engineer, able to work in a rapidly changing environment. You will be developing Windows applications using C# ASP.NET MVC framework, SQL Server Database. You will create applications from scratch, configure existing systems and provide user support. If you love playing with data and code, have an eye for detail, and a strong client delivery mindset, we’d love to hear from you!

Key responsibilities

  • check-circle
    To develop software and application based on various client requirements
  • check-circle
    Participate in requirements analysis and specification development
  • check-circle
    Ability to analyze and resolve complex technical business issues and technical problems
  • check-circle
    Working with Project Managers to determine needs and applying/customizing existing technology to meet those needs
  • check-circle
    To lead and manage a team of software developers, supporting them in building industry-leading, robust, and innovative software solutions that are fit for the company’s purpose.
  • check-circle
    Ability to be self-sufficient within a team and communicate with other team members for the best technical solutions
  • check-circle
    Enhance existing systems by analyzing business objectives, preparing an action plan, and identifying areas for modification and improvement
  • check-circle
    Maintain existing software systems by identifying and correcting software defects
  • check-circle
    Investigate and develop skills in new technologies
  • check-circle
    Ensure the best possible performance, quality, and responsiveness of applications
  • check-circle
    Identify bottlenecks and bugs, and devise solutions to these problems
  • check-circle
    Creating and maintaining a professional culture within the team, where individuals take ownership and are fastidious and proud of delivering excellence and quality.
  • check-circle
    Develop documentation throughout the software development life cycle (SDLC)
  • check-circle
    Serve as an expert on applications and provide technical support
  • check-circle
    To plan and monitor the successful implementation of the company's strategy.
  • check-circle
    Responsible for the quality and technical approach was taken by team members, ensuring it is in line with the company strategy – and that projects are delivered on time and on budget.

Required experience

  • tick
    4+ years of experience in C#. ASPNET MVC
  • tick
    Developing complex requirements
  • tick
    Integrating with REST & Web Sockets APIs
  • tick
    Knowledge of at least one of the C#.NET language and HTML5/CSS3
  • tick
    Experience in developing multithreaded application
  • tick
    Familiarity with architecture styles/APIs (REST, RPC)
  • tick
    Experienced in Agile development methodologies and tools including JIRA and Bitbucket
  • tick
    Excellent troubleshooting and communication skills
  • tick
    Critical thinking abilities and the ability to analyze problems and create solutions
  • tick
    Excellent attention to detail and organization skills
  • tick
    Bachelor in Computer Science, Engineering, or a related field.
  • tick
    Have worked with Mongodb or SQL databases like postgresql,Mysql.Redis or other caching technologies
  • tick
    Optimize existing systems and database in order to improve performance, usability and scalability

Bonus points

  • tick
    SQL-T and Administration skills is a huge plus
  • tick
    Hands on experience in Javascript
  • tick
    MS Azure functions, app services and VMs hosted in the cloud
  • tick
    Experience with Azure DevOps

To apply

Send your CV, a snappy cover letter which highlights your expertise, skills and experience and any relevant links/attachments to your work.

Apply here

Have questions?Write to us

Careers

Open vacancies

View all vacancies
  • Technical Support Engineer

    We need 4 Technical Support Engineers with strong expertise to join us. You'll provide second-level support to our EMEA & US customers, swiftly addressing their technical issues. A...

  • Python Developer

    We're seeking a Software Engineer with 4+ years of experience in Python. In this role, you will be responsible for designing and building a robust infrastructure that correlates da...

  • Full-Stack Developer

    We are seeking a developer with extensive knowledge and skill to work on both the front-end and back-end of the system to join our team! Your primary responsibilities will be on th...