Open Position:

Solution Architect and Software Developer

Description:

The potential candidate will work in a dynamic team environment in order to integrate his application components with other team members.

Job Responsibilities:

  • Build and maintain core system components as well as special applied tools.

  • Engage in full stack development leveraging technologies such as {}, REST/SOAP web services, SQL and others

  • Work collaboratively with other functional team members

  • Enhance and maintain our current applications from the standpoint of performance, scalability and reliability

  • Accurately estimate effort for assigned tasks and consistently meet commitments

  • Ability to learn and experiment with newer techniques, technologies and frameworks to build firm critical application

Required:

  • Bachelor’s/Master Degree in Computer Science or Engineering

  • Good teamwork skills

  • Problem solving abilities

  • Accuracy, reliability and a good sense of responsibility

  • Adaptability and accountability

  • Good relationship building skills

  • Good written and spoken English

Software Skills Required:

  • Experience in Software development with Java and .NET (C#)

  • Knowledge of relational databases and experience with MySQL

  • Understanding of software development life cycle

/* Nerds are welcome ❤ */

Nice to have:

  • Knowledge of “best design practices” and SW design patterns

  • Experience in developing REST/SOAP web services

  • Understanding of micro-services architecture

  • Experience with javascript, HTML, CSS

  • Competence in Unix/Linux and experience with some scripting language such as Shell/Python

  • Knowledge of non-relational databases

  • Experience with GIT versioning system

  • Experience with Visual Studio or IntelliJ development environments

  • Experience with Xamarin or Spring boot or React JS or ASP .NET MVC Frameworks

  • Experience with Docker containerisation environment

  • Experience with Jenkins or others continuous integration systems