Junior C# Developer



Location: Spain (or remote within 2 time zone difference)

About this job

Junior C# Developer will be accountable for developing C# systems and writing applications to interface with other internal and 3rd party systems, telecom network elements, SQL databases, as well as writing and testing code.

The successful candidate will work with people in multiple time zones, and therefore, is flexible on working hours.

What you’ll do

  • Mandatory, hands-on knowledge of latest’s .NET Framework versions in C#.
  • Mandatory, MS SQL Server DB knowledge.
  • A plus, hands-on knowledge of Node.js.
  • A plus, No-SQL DB knowledge (MongoDB).
  • A plus, experience in transactional, distributed systems and multi-threaded applications.
  • A plus, experience with real time or near-real time high volume telecom IT systems.
  • Mandatory, solid understanding of Object-Oriented Analysis and Design fundamentals, and MVC.
  • A plus, Experience with API and WS development over IIS: SOAP and JSON.
  • A plus, Experience with NHibernate. It will be valuable knowledge about other ORMs.
  • A plus, experience with Apache Camel and Apache Kafka.
  • A plus, experience working with Git as source version control.

And also, nice to have

  • Exposure to GPRS / CDMA /EDGE Wireless Data technologies and Data networking concepts.
  • Proficiency in advanced Microsoft Office (Word, Excel, MS-Project, Power Point, SharePoint).
  • Knowledge of Telecom market.
  • Cross-border work experience within an international company.

About you

  • University degree in Computer Science or related fields preferably.
  • Full knowledge of and adherence to SDLC (Software Development Life Cycle) standards and best practices.
  • Strong problem solving skills.
  • Good verbal, presentation, and written communications skills for all audiences.
  • Knowledge of mobile telecom networks is very valuable.
  • Code communication processes between different systems of a telecom platform.
  • Develop solutions from design documentation that conform to the established processes and procedures.
  • Contributing to technical documentation (for example design or developer guides).
  • Take responsibility for project-based tasks focusing on any specific development stage.

Do you want this job, and do you have the required skills and experience?

Then we invite you to click on “Apply Now” and send your resume/cv and cover letter, both in English. Please include the job number and title in the subject line of your email.