Software Engineer Senior

Dechen Consulting Group
Farmington Hills, MI, United States
11 days ago
Apply on jobs.mitalent.org
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Application Performance Management Unit Testing Cloud Computing Static Program Analysis Continuous Integration Software Design Patterns Human-Computer Interaction Node.Js Systems Architecture TypeScript Web Content Accessibility Guidelines
+18 more
Web Application Frameworks Google Cloud ReactJS Delivery Pipeline Grafana Spring-boot Technical Debt Build Server Backend Vue.js AngularJS Solid Principles Information Technology Front End Software Development Restful APIs Api Management GXP Microservices

Job description

Design, develop and maintain responsive single-page application (SPA) user interface components using modern JavaScript frameworks including React, Angular, Vue.js as well as TypeScript; ensure compliance with UX design specifications and WCAG accessibility standards. Architect and implement RESTful API services using Java with Spring Boot framework and Node.js with Express framework; follow microservices design patterns and SOLID principles. Serve as technical anchor and sole technical owner for enterprise Guest Experience (GXP) Scheduling platform; responsible for end-to-end system architecture across frontend and backend layers. Gather and analyze business requirements from cross-functional stakeholders; conduct technical feasibility assessments to determine implementation viability and system impact across distributed service layers. Design and implement cloud-native CI/CD deployment pipelines using Google Cloud Platform (GCP) services including Cloud Build, Cloud Run and Artifact Registry for containerized application delivery. Write and maintain automated unit test suites and develop end-to-end integration test suites to validate full-stack application workflows across all service layers. Monitor application performance and reliability using application performance monitoring (APM) tools and GCP Cloud Run observability tools; identify and resolve latency bottlenecks and resource utilization issues. Enforce code quality standards by configuring and maintaining static analysis quality gates, remediating code vulnerabilities, security hotspots and technical debt. Diagnose, root-cause and resolve production defects across all application tiers including UI rendering, backend, downstream service integration and cloud infrastructure configuration. Collaborate with cross-functional engineering teams to define and maintain API contracts, data models and integration specifications for upstream and downstream service dependencies.

Requirements

Work Location: Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Requirements:

Education: Bachelor - Computer Science, Instrumentation and Control Engineering or Electronic Engineering (will accept foreign education equivalent)

Experience: Five (5) years, Work Location: Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Requirements:

Education: Bachelor - Computer Science, Instrumentation and Control Engineering or Electronic Engineering (will accept foreign education equivalent)

Experience: Five (5) years

Additional Requirements

Work Location: Various unanticipated work locations throughout the United States; relocation may be required. Must be willing to relocate.

Minimum Requirements:

Education: Bachelor - Computer Science, Instrumentation and Control Engineering or Electronic Engineering (will accept foreign education equivalent)

Experience: Five (5) years

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.mitalent.org
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

10:40 min

Visualizing Prometheus open metrics using custom Grafana dashboards

Stijn Polfliet · LIVE

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

3:13 min

Core components of the internal Optimize ecosystem

Dominik Schneider Dominik Schneider · World Congress 2025

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

1:04 min

Visualizing Keycloak performance via standard Grafana troubleshooting dashboards

Alexander Schwartz Alexander Schwartz · World Congress 2025

11:44 min

Live coding a test driven component feature

Markus Oberlehner · LIVE

Videos

See all

Related articles

See all