Sr. Software Engineer - Ezra

Technologie de l’information/Informatique : IT Krakow, Poland
Contract Type: Full-time


Position at Ezra

Job role: Sr Software Engineer

About the Role


Imagine what even the world’s finest organizations could achieve if all their employees were coached to be their absolute best. At Ezra, we’re on a mission to do just that. We believe through coaching; people get to know themselves. Their goals. Weaknesses. Hang-ups. And once they know all that, they can build on the good stuff and work on the rest.


To aid in Ezra’s growth, we are looking to add to our Software Engineering function which includes frontend, api backend and system architecture. The Sr Software engineer provides assistance and input to Architects, develops and leads large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. The position may also provide sizing or budget recommendations to management.


What You’ll Do


  • Assess and provide feedback on the requirements including analysis, alternatives and recommendations
  • Provide input in systems and program design
  • Perform systems and program design and documentation
  • Code and test programs
  • Plan and execute system testing, conversion and implementation
  • Assist with client and operations testing and training
  • Ensure the stability and cost effective operation of the system
  • Make recommendations to management for improvements
  • Provide support for production incidents and problems


About You


  • Post-secondary education in Computer Science or equivalent is required.
  • 5+ years Software Engineering experience.
  • Advanced knowledge of software development methodologies (e.g., Agile, Waterfall).
  • Strong proficiency with data manipulation language including optimization techniques.
  • Strong understanding of normalized/dimensional data modeling principles.
  • Strong knowledge of multiple data storage subsystems.
  • Experience using Microsoft .NET Core ASP, .NET, C#, and SQL Server and Azure Technologies
  • Familiar with WEB technologies, e.g. TypeScript, CSS, JavaScript, REST, Angular
  • Advanced problem-solving experience involving leading teams in identifying, researching, and coordinating the resources necessary to effectively troubleshoot/diagnose complex project issues; prior success extracting/translating findings into alternatives/solutions; and identifying risks/impacts and schedule adjustments to facilitate management decision-making. 


What we offer

We want all candidates to know they are valued. We push positivity. We are an environment of innovation, collaboration, and growth. Drive impact with your ideas by being a part of the greater discussion in a safe, supported place.  Be accountable, ambitious, owning your work and goals. When everyone takes responsibility for their success, we all succeed. Finally, keep it simpleEnjoy the ride and the perks with your own world class coach, weekly well-being hour and learning and development fund.


We are an equal opportunity employer dedicated to having a thriving, diverse team where everyone has a voice and feels able to be themselves.  We believe that through valuing our uniqueness and respecting our differences, we can achieve more, and that diversity adds to our culture. Attracting and developing a diverse workforce that reflects the communities in which we serve is essential to us.