Back End Software Engineer
Company: Clockworks Analytics
Location: Somerville
Posted on: August 1, 2022
Job Description:
The Back-End Software Engineer II executes highest back-end
priorities in our product backlog while producing quality code and
architectures that are scalable and maintainable; demonstrates
ability to perform story execution with CWA standards with little
or no technical supervision.
About ClockworksClockworks Analytics is a leading provider of
automated analytics for facilities management. Our passion is
revolutionizing the built environment and driving smarter, more
efficient buildings. Clockworks Analytics was founded within MIT's
Building Science Department and has been focused on equipping
clients with cutting-edge technology to significantly enhance their
building operations. This means breaking the existing cycle of
reactive operations and maintenance in the building industry. Our
cloud-based analytics software, Clockworks, creates an
unprecedented level of operational intelligence about a building,
helping property teams proactively address equipment issues,
improve indoor air quality, and reduce energy consumption and
operational costs.Our enterprise customers and partners across the
world have saved over $20M and completed 20k tasks using
Clockworks' analytics-based monitoring to proactively address
building health issues. We currently monitor over 400 million
square feet of buildings in over 20 countries, recently completed a
round of funding in Dec. 2020, and are growing rapidly.
Our mission is to have a massive positive impact in the built world
by empowering facilities teams.
Our values are as follows:
- Empower People
- Listen with Intent
- Awe our Customers
- Make an Impact
- Exercise Trust
- Inspire Each Other
- Always Improve
- Take Initiative
We offer a competitive benefits package including health and dental
insurance, paid time off, 401k match, flexible scheduling, remote
work, bi-weekly paid company lunches through Door Dash, and a
Thinking Club.
If you are eager to transform the building industry with us, we'd
love to have join our team!
Core Deliverables: Development and Testing (60%)
- Creates scalable and reliable cloud-based code for .NET
software applications/services/components.
- Designs and executes performance tuning exercises of data
retrieval from relational and non-relational stores.
- Upgrades existing .NET software
applications/services/components.
- Ensures the quality and continuity of applications through
formal testing practices and documentation including unit tests,
integration test, load/stress testing, performance testing and
analysis of code coverage.
- Conducts root cause analysis on defects. - Collaborates with QA
team on developing test strategy for user stories. Process and
Teamwork (30%)
- Participate with software and product team in development and
grooming of user stories.
- Mentor and discuss ideas/best practices in software development
between engineers.
- Engages development team with code reviews, pull requests,
mockups, proof of concept and visual representation to demonstrate
ideas.
- Cross-trains staff on technical details of applications and
platform.
- Provides ideas and guidance to improve Software Development
Lifecycle (SDLC).
- Participates in and leads design meetings to support user
stories.
- Ensures work is documented for internal and external
consumption; thus enabling continuity. Discovery and Assessments
(5%)
- Performs R&D, technical assessments, and risk assessments
on new cutting-edge technologies and tools.
- Performs third party vendor assessments. Development Operations
(5%)
- Documents and/or guides in the setup of hosting, scaling,
configuration and DNS for test and production environments.
- Troubleshoots and provides support for issues in test and
production environments. Expected Standards of Behavior Demonstrate
team, conflict and communication skills
- Understands and follows team communication structures and
processes.
- Demonstrates proactive and clear communication, especially in
challenging situations.
- Understands and respects company values. Drives companies OKRs
through team and personal OKRsQualificationsExperience with:
- C# and frameworks such as .NET or .NET Core
- Git or similar version control software
- Visual Studio
- Object Oriented Software Design and Development
- Microsoft SQL Server/Azure SQL
- Entity Framework or similar object relationship mapper
Experience with one or more of the following is a plus: - Microsoft
Azure (Storage, Cloud Services, Redis, and etc.) or similar cloud
services - WebAPI - Software design patterns - Cloud design
patterns - Service Oriented Architecture / Microservices
- SSO protocols: SAML2, OpenID Connect, WS-Federation
- Big Data
- Active Directories: AAD, AADB2C
- Agile Processes
- Azure DevOps
- JIRA or similar workflow platform
- Bitbucket or similar version control repository service.
- Powershell
Keywords: Clockworks Analytics, Somerville , Back End Software Engineer, IT / Software / Systems , Somerville, Massachusetts
Didn't find what you're looking for? Search again!
Loading more jobs...