Software Engineer Cloud SaaS


The Brunswick group

Software Engineer Cloud SaaS New York, NY

TBG REQ#: Title: Software Engineer Cloud SaaS Job Type: Permanent, Full-Time Primary Location: Major cities in USA The Challenge: Our client, a Fortune 500 Company is seeking an Software Engineer who will generate disruptive data insights for the client’s customers. Duties and Responsibilities:

  • Design, develop, test, and deliver cloud-based application software for Digital and Diagnostics products, with focus on delivering analytic insights and business intelligence to end customers
  • Maximize the (re)use of existing platform software, in particular Microsoft Azure PaaS services and the Azure IoT platform, to ensure speed-to-market and focus of solution delivery
  • Design and specify solutions that address the product requirements provided by Product Management team
  • Conduct design reviews with the Product Management team to demonstrate how the requirement are being met with solution design and specifications
  • Develop platform-level software as needed, with focus on facilitating embedding 3rd party analytics software such as Tableau and Power BI
  • Engage closely with the Data and Data Platform Engineering teams to deliver solutions that effectively leverage the Data and Analytics Platform and the assets deployed on that platform
  • Assist the cloud infrastructure team with provisioning, configuration, and deployment activities on the Azure platform
  • Participate in solution design and architecture definition process, working closely with other engineers and software architects
  • Monitor and analyze the costs of cloud services to identify opportunities to reduce costs through appropriate means
  • Stay current in relation to novel technologies and techniques, with particular focus on new Azure services; identify opportunities to apply them for the new and existing solutions Essential Skills and Requirements:
  • Minimum education: Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering or related technology field
  • Minimum years of experience: 5-8+ years of experience in a closely related field and role
  • Ability to work independently with minimal supervision and work with cross-functional teams while thriving in a fast-paced growing company.
  • Travel Requirements: Minimum
  • Strong coding skills in strongly typed language C# (Java is a plus).
  • Experience with ASP.NET MVC, SOA architectures, Web and REST API.
  • Working knowledge of Microsoft Azure cloud platform and Azure IoT platform in particular.
  • Experience with DevOps, pipelines, Agile and CI/CD.
  • Experience with IaC (Infrastructure as a code) such as Terraform is strongly desired.
  • Ability to specify the software solutions in UML models, particularly the class diagrams
  • Familiarity with dimensional modeling techniques a plus
  • Deep experience in a range of database systems, from traditional RDBMS/SQL to NoSQL and other scalable databases technologies
  • Passion for solving complex problems and making a difference
  • Ability to drive a project and work both independently and in a team
  • Excellent verbal and written communication skills, which includes the ability to present complex topics to non-technical audiences
  • Strong aptitude for learning new technologies
  • The ability to collaborate with a diverse group of people
  • Highly motivated and self-starting individual
  • Takes ownership and accepts accountability for successful outcomes

Tagged as: Software Engineer Cloud SaaS