Software Engineer

Location
United States, Canada
Experience Level
Middle, Senior
Type Of Employment
Full-Time
Remote
Yes
Domain
EdTech

Buffer Group is seeking a highly skilled and motivated Software Engineer to join our innovative team focused on mission critical initiatives. The Software Engineer will work collaboratively as part of an agile development team and will provide software engineering expertise and technical leadership to deliver incremental features to a wide range of products.

Responsibilities:

  • Develop and maintain scalable systems
  • Utilize Microsoft Technology to deliver world class software
  • Utilize SQL for data querying and manipulation tasks
  • Collaborate with cross-functional teams to gather requirements and ensure alignment with data engineering solutions
  • Mentor and lead Software Engineers to complete projects
  • Own the codebase and its tests
  • Support Managers and POs with technical requirements
  • Engage with Product Managers to deliver scalable features and functionality
  • Document software architecture and decisions in the form of ADRs

Requirements:

  • Bachelor’s in Computer Science, Computer Engineering, or related field, or equivalent in work experience
  • Extensive experience in software development
  • Solid experience with Cloud Providers (AWS, Azure, Oracle)
  • Proficiency in Microsoft Development Environments
  • Solid experience with Automated Tests (unit tests and UI testing)
  • Solid experience with architectural patterns, such as S.O.L.I.D.
  • Proficiency in micro-services and patterns such as SAGA
  • Solid experience with processes such as Change Management, ARBs and ADRs
  • Familiarity with infrastructure as code
  • Desired experience with containerization technologies such as Docker and Orchestration tools like Kubernetes (K8S)
  • Understanding of release management processes
  • Proficient in SQL Server and T-SQL
  • Experience with Agile Methodologies as well as Jira or similar tools
  • Familiarity with version control systems such as Git and experience with release pipelines using Jekins DevOps or similar tools
  • Familiarity with ASP.Net, C#, Angular, JavaScript, jQuery, LINQ
  • Ability to effectively collaborate with teams across different geographical locations including Ireland and the United States (Eastern Time Zone)
Date posted: August 22, 2024