Divisions Maintenance Group ยท 1 week ago
Software Development Engineer I
Wonder how qualified you are to the job?
Building MaintenanceCustomer Service
Insider Connection @Divisions Maintenance Group
Responsibilities
Designing, developing, implementing, and testing highly available, scalable systems in a cloud-native microservice architecture.
Contributing new ideas for features and platform enhancements.
Collaborate with product management, architecture, and your cross-functional peers.
Creating a culture where teamwork is valued and risk-taking is rewarded.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
2+ years' experience in backend software development
3+ years of designing, developing, implementing, and testing highly available, scalable systems in a cloud-native microservice architecture
Ability to adapt to changing requirements and aggressive delivery timelines; Agile development experience (including tools like Visual studio, Git, TeamCity, SCRUM/Agile tools)
3+ years of programming language experience with C# (F# or equivalent)
Experience with cloud platforms (Preferred AWS)
Experience implementing and consuming API protocols: GraphQL, gRPC, SOAP, and REST APIs (GraphQL with Hot Chocolate framework ideal)
Experience with relational and non-relational databases (design, administration, tuning)
Experience using Git or other similar version control system
Experience working on an Agile team delivering changes to production many times per day
Contributing new ideas for features and platform enhancements
Collaborate with product management, architecture, and your cross-functional peers
Creating a culture where teamwork is valued and risk-taking is rewarded
Preferred
Experience building endpoints leveraging REST, GraphQL and protobufs
Experience working in a fast-paced environment preferred
Good design and architectural skills
Strong analytic and problem-solving mindset
Strong process management and Agile skills
Outstanding listening skills
Excellent organization and time management skills
Resourceful and have the ability to find solutions even when they are not obvious
Comfortable with ambiguity and change because priorities will adjust in response to the market
You know how to balance proactive and reactive strategy and execution
Detail-oriented with the ability to drill down into tactical considerations
A team player with a proven ability to foster and manage positive working relationships in a matrixed environment
Business and outcome focused
Company
Divisions Maintenance Group
Divisions Maintenance Group provides integrated facilities management services that specialize in integrating systems, teams.
Funding
Current Stage
Late StageRecent News
The Business Journals
2024-02-10
The Business Journals
2023-12-25
Company data provided by crunchbase