Careers / Job Details

Software Developer

Main Tasks:

  • Write testable, scalable and efficient code and lead code reviews

  • Extract project requirements from team members, provide accurate feedback and innovative solutions

  • Identify, prioritize, document and execute tasks in the software development life cycle

  • Determine the root cause for the most complex software issues and develop practical, efficient, and permanent technical solutions.

  • Estimate level of effort in hours while taking responsibility to deliver on-time

  • Contribute to the ongoing evolution of the existing content supply portfolio of applications and services

  • Participate in peer-reviews of solution designs and related code

  • Mentor junior and mid-level team members and ensure they adhere to determined software quality standards

  • Communicate with high professionalism and be proactive in raising alerts when necessary

  • Quickly getting up-to-speed on new technologies, techniques, tools, skills and languages.s

Qualifications

  • Bachelor’s Degree in Computer Science, or computer engineering or other equivalent. A Master’s Degree would be a huge plus.

  • 7+ Years of relevant experience in the software development field.

  • Professional proficiency in English and additional language a plus.

  • Experience with C#, .NET, and .NET CORE

  • Micro-services architecture

  • Good understanding of Web Services protocols such as REST, SOAP, and Web API design for extensibility and portability (Rest API/Web API)

  • Problem Solving and Logical Thinking

  • Experience in debugging and troubleshooting live applications

  • Experience debugging distributed systems with high data loads

  • Experience in developing for high traffic sites

  • Understanding of Agile & SCRUM methodologies

  • Proven experience in Messaging Broker architectural pattern (Rabbit, Kafka)

  • Data structure store such as Redis/Mem Cache

  • Multi-threading Design patterns

  • Object-Oriented Design

  • Reflection, Plug-In design patterns

  • PostgreSQL / Microsoft SQL Server

  • EF /Dapper/Hibernate

  • Signal-R / Push Notification /GSM

  • Container-Based Deployment as Docker

  • Open-source contributions (gitlab,TFS..)

  • NoSQl (Mongo / Kasandra) is a plus

  • Container-Based Deployment as Docker swarm is a plus – Front-End as React is a plus

  • Ability to rapidly and effectively understand and translate product and business requirements into technical solutions

  • Ability in supporting, modifying and maintaining systems and code developed by teams other than your own

  • Comfortable Writing and Analyzing SQL Queries

  • Ability to think ahead in order to establish an efficient and appropriate course of action for self and others.

  • Great analytical and critical thinking skills

  • Good communication skills.

  • Good planning and organizing skills.

Apply For This
Position