Software Engineer II

Posted 74ds ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Software Engineer developing the entertainment industry's most advanced production finance application. Collaborating closely with the product design team to execute concepts effectively.

Responsibilities:

  • Help develop the entertainment industry's most advanced production finance application
  • Work closely with the product design team to move rapidly from concept to execution
  • Participate in daily stand-ups
  • Pair programming, code reviews, and collaboration
  • Create architecture documents for new features, and have them reviewed by senior team members, prior to development
  • Participate in the development of an enterprise application built on MS SQL, Dapper, Entity Framework, .NET API, TypeScript, Kendo UI, LESS, and MVVM
  • Have technical ownership of a portion of an application, revolutionizing the content production industry

Requirements:

  • 5+ years of experience in software development
  • Excellent written and oral communication skills
  • Brilliance and passion for software craftsmanship
  • A strong understanding of OOP and SOLID principles, ideally with experience in: C# or Java, JavaScript, Relational databases (MS SQL, MySQL, etc.)
  • Ideally, have experience with: ORMs & Repositories, Dependency Injection & Unit Testing / TDD, MVVM front-end frameworks & TypeScript, Git & Branching Strategies

Benefits:

  • Competitive salary packages tailored to your experience with opportunities for regular reviews and raises
  • Comprehensive Benefits: Benefits that go beyond the basics, including private medical and life insurance
  • psychological support
  • English program
  • wellness discounts and perks through the Holisticly platform.
  • Full-Time Remote Flexibility: Enjoy working remotely with all the tools and support needed to stay connected and productive
  • Impactful Work : Be part of projects that make a difference in the entertainment industry, with a direct influence on shaping our future and making tangible change
  • A Thriving, Collaborative Culture: Join a team that values open communication and creativity.
  • Quality, Urgency, Innovation, Service and Collaboration drive everything we do