Full Stack Software Engineer

DECHEN CONSULTING GROUP, INC

DEARBORN, MI

JOB DETAILS
SKILLS
Agile Programming Methodologies, Analysis Skills, AngularJS, Application Programming Interface (API), Architectural Design, Atlassian JIRA, Authentication, Behavior Driven Development (BDD), Best Practices, CSS (Cascading Style Sheet), Cloud Computing, Computer Programming, Consulting, Continuous Deployment/Delivery, Continuous Improvement, Continuous Integration, Cross-Functional, Cryptography, Customer/Client Research, Database Technology, Discounted Cumulative Gain (DCG), Dynamic Analysis, Emerging Technology, GCP (Good Clinical Practices), HTML (HyperText Markup Language), Healthcare, High Level Architecture (HLA), IT Service Management (ITSM), JUnit, Java, Java Persistence API (JPA), Management Consulting, Microservices, Object Oriented Programming (OOP), Oracle Database, Performance Management, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Product Design, Professional Services, Regulations, Requirements Management, SQL Databases, Server Programming/Applications, Software Administration, Software Architecture Design, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Software Testing, Static Analysis, Test Driven Development (TDD), Test Plan/Schedule, Test Strategy, Testing, Use Cases, User Interface/Experience (UI/UX)
LOCATION
DEARBORN, MI
POSTED
30+ days ago

About Dechen Consulting Group (DCG)

Dechen Consulting Group (DCG) is a rapidly expanding, innovative IT Professional Services and Management Consulting company with a track record of more than twenty-five years in delivering skilled professionals to our clients across diverse sectors.

Job Opportunity

We are currently seeking candidates for a W2 contract opportunity in Dearborn, MI. This role has the potential to extend over multiple years, with the chance to transition to a direct hire position with our client. We provide healthcare, vacation, relocation assistance, and visa sponsorship/transfer. This is a W2 position, not C2C. Third parties need not apply. This role offers excellent prospects for career progression!

Position Description

Employees in this job function are responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. They are involved in the entire software development lifecycle including designing software architecture, writing code, testing for quality, and deploying the software to meet customer requirements. Full-stack software engineering roles, who can develop all components of software including user interface and server side, also fall within this job function.

Key Responsibilities

  • Engage with customers to deeply understand their use-cases, pain points, and requirements, showcasing empathy and advocating for user-centric software solutions.
  • Solve complex problems by designing, developing, and delivering using various tools, languages, frameworks, methodologies (like agile), and technologies.
  • Assess the requirements of the software application or service and determine the most suitable technology stack, integration method, deployment strategy, etc.
  • Create high-level software architecture designs that outline the overall structure, components, and interfaces of the application.
  • Collaborate with cross-functional teams like product owners, designers, architects, etc.
  • Define and implement software test strategy, guidelines, policies, and processes in line with organization vision, industry regulations, and market best practices.
  • Work on continuously improving performance and optimizing the application and implement new technologies to maximize development efficiency.
  • Familiar with programming practices, such as test-driven development, continuous integration, and continuous delivery.
  • Support security practices to safeguard user data including encryption and anonymization.
  • Create user-friendly and interactive interfaces.
  • Develop and maintain back-end applications like APIs and microservices using server-side languages.
  • Evaluate and incorporate emerging technologies and capabilities to deliver their solutions, and are monitoring and participating in solutions for new stack layers, often involving industry collaboration.

Skills Required

  • GCP Cloud Run
  • PostgreSQL
  • Authentication
  • Angular
  • GCP
  • Spring Boot
  • CSS (Cascading Style Sheets)
  • HTML
  • Microservices
  • Java

Skills Preferred

  • JUnit
  • Agile Software Development
  • Jira

Experience Required

  • Must have 5 years of experience in Angular (Version 16 and above).
  • Must have 5 years of experience in HTML and CSS.
  • Minimum 5 years of experience in Spring Boot 3 and Spring Data JPA, Spring Security.
  • Minimum 5 years of SQL / Oracle database experience or PostGres.
  • Microservices / APIGEE/ Rest API development.
  • Google Cloud Platform (GCP) development (Cloud Run, Pub Sub, GCS Bucket) and deployment experience.
  • 5 years of experience in Java core development and OOP.

Experience Preferred

  • Agile development.
  • Experience in Jira.
  • Development Practices such as TDD/BDD.
  • Well-versed with design such as OOP.
  • Code quality analysis of performing static and dynamic analysis on their own code.

Education Required

Bachelor's Degree

Additional Information

This is not a remote position. Hybrid, we are in office 4 days a week, must be local.

We are a people-focused company with a deep emphasis on family values and look forward to working with you.

About the Company

D

DECHEN CONSULTING GROUP, INC

Dechen Consulting Group (DCG), established in 1998, is a global consulting & technology services company serving enterprises in the US, Europe, MEA and India.

Our Software services portfolio encompasses Business Intelligence and Data Warehousing, Enterprise Product Implementation, and the entire range of Software Development, Migration and Support.

Our service offerings combine technology and industry best practices with in-depth real world experience and business process knowledge to help formulate effective business strategies and solutions. DCG is also minority certified.

COMPANY SIZE
100 to 499 employees
INDUSTRY
Computer/IT Services
FOUNDED
1998
WEBSITE
http://www.dcg-us.com/