Entreprise:
Description de l'annonce:
SOFTCATALYST, a software engineering firm based in Tunis, and currently working with growing companies based in the United States. We are looking for Software Engineers with experience in web development using MVC frameworks. We work in fast growing and promising industries such as healthcare, energy and finance using cutting edge technologies in blockchain and big data analytics. Currently, some of our work is implemented and being used in large US based Hospital Systems.
Our Team is composed of highly talented, bright and young engineers mainly coming from the best engineering schools in Tunisia. You will be working in a very dynamic and fast pace environment that nurtures individualism, creative problem-solving, and intellect. Communication is exclusively in English and is a very big component of success in our firm.
Technology We Use:
·SQL Server, IIS, MVC, Angular, TYPESCRIPT, REST, MongoDB, HTML, CSS, git, GitHub, PyCharm, Python, Django, JIRA
Your Role:
·Design, develop and maintain web-based applications to enhance the performance and reliability of our current applications
·Collaborate with other developers on best practices, code reviews, internal tools and process improvements
·Review, analyze designs, modify, develop, test, document, and implement software applications
·Analyze and resolve complex problems associated with applications systems. Detect, diagnose, and report related problems
REQUIREMENTS:
·Excellent front-end web development skills using HTML/CSS/JavaScript
·Excellent backend-end web development skills with SQL queries
·Strong object-oriented programming skills
·Strong MVC experience
What We Look for:
·Experience working in an environment that requires coordination of efforts between Engineering, Quality Assurance, Infrastructure, and Product Management
·Good Communication skills both written and verbal in English
·Ability to work on multiple activities with a fast pace and high efficiency
·Strong understanding of version control systems
·Ability to work collaboratively within high performance team environment
·Aptitude for continued growth and development of technical skills/abilities