Thursday, December 21, 2023

Windows form application | Microsoft software engineer II

 As a Software Engineer II, you will have wide range of responsibilities and opportunities to learn and make impact, which includes but not limited to:


  • Design, estimate, develop, test, release, experiment on data schema and data ingestion pipelines.
  • Capacity and perf estimation and optimization on data storage and data throughput.
  • Work with partner teams and data providers to source and ingest structured data into a unified schema.
  • Identify bottlenecks and optimize components within our ingestion system to maximize testability, scalability, and extensibility.
  • Build intelligent systems to extract insights from our structured data to power the next generation of sports experiences.
  • Work closely with our PMs to develop solutions in collaboration with partner teams who leverage our sports data corpus.
  • Write clean, maintainable, performant, and well-tested code to implement new features and fix bugs.
  • Monitor live system metrics, respond to alerts, and troubleshoot production issues.
  • Grow with the support of your team, mentor engineers and help others on the team grow by providing thoughtful feedback.

Other
  • Embody our Culture and Values

Qualifications

Required /Minimum Qualifications:
  • Bachelor’s degree in computer science or related technical field AND 2+ years backend software development experience with coding in languages including, but not limited to, .NET Standard, C#, Java,C++ OR equivalent experience
  • 2+ years of experience with cloud technologies (AWS/Azure/Google Cloud)
  • Experience with database (SQL or NoSQL) with schema design.

Additional
 or Preferred Qualifications :

  • Experience building cloud-native services with microservices, or service-oriented architecture, preferably with azure cloud technologies.
  • Affinity towards core system engineering and distributed infrastructure.
  • Experience with database (SQL or NoSQL) with schema design.
  • Experience working in an agile, test-driven software development process.
  • A proven record of accomplishment of shipping large scale software as a service with high availability, low latency, experience in performance tuning.
  • Independent, capable of making decisions in an ambiguous environment and unblock yourself, prioritize your work and manage your own time.
  • A proven record of accomplishment of engineering excellence and quality. Live site first – testing, monitoring, analyzing user feedback.
  • Effective communication skills to collaborate cross-group and work effectively within the team.
  • Ability to quickly understand and pick up new tools, technologies & applications.
  • Experience with node.js / react and front-end experience is not required for the role but is a plus.
  • No domain knowledge about sports is required for the role but it is a plus.

Software Engineering IC3 - The typical base pay range for this role across Canada is CAD $79,600 - CAD $153,000 per year.

No comments:

Post a Comment