Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Microsoft Senior Software Engineer - Azure Data Integration 
Israel, Tel Aviv District 
688291922

16.07.2024


Required/Minimum Qualifications

  • Bachelor's Degree in Computer Science, or related technical discipline AND 6+ years of technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.

Preferred/Additional Qualifications

  • Bachelor's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python
    • OR equivalent experience.
  • Design, coding, debugging and problem-solving skills.
  • Skilled in understanding complex code bases, infrastructure, and troubleshooting distributed systems.
  • Self-motivated, independent, eager to learn new technologies and able to make decisions
  • Team player with excellent communication, collaboration, and active listening skills.
  • Manage ambiguity well, as well as frame, analyze and solve complex problems.​
  • ​​Experience with .Net/C#.
  • Experience with cloud environment (such as Azure/AWS/GCP).
  • Experience developing large-scale distributed systems that operate with very high SLA.​
Responsibilities
  • Lead features end to end from design, through design, implementation to delivery and monitoring and supporting in production.
  • Improve and enable the engineering culture by learning and identifying areas where the team lacks knowledge or needs to improve, become subject matter expert, and leverage this knowledge in our work.
  • Lead the definition of requirements, KPIs, priorities, and planning of engineering deliverables.
  • Lead features end to end from design, through design, implementation to delivery and monitoring and supporting in production.
  • Improve and enable the engineering culture by learning and identifying areas where the team lacks knowledge or needs to improve, become subject matter expert, and leverage this knowledge in our work.
  • Lead the definition of requirements, KPIs, priorities, and planning of engineering deliverables.
  • Maintain our existing services and support them.​
  • Embody our