Full-Stack Software Engineer

Artech LLC
  • Dearborn, MI
  • Instant Apply
10 days ago

Job Description

Introduction

Join our dynamic team where you will be responsible for designing, developing, testing, and maintaining software applications and products to meet customer needs. You will be involved in the entire software development lifecycle, from designing software architecture to deploying software that meets customer requirements.

Required Skills & Qualifications

  • Experienced Senior Engineer with a minimum of 6 years in the development of Full Stack applications using Java, Spring Boot, Angular, APIs running on GCP platforms.
  • Experience setting up, managing, and streamlining GCP environments.
  • Experience setting up and managing Tekton Pipelines.
  • Implementation of CI/CD practices.
  • Experience with Project Management tools such as JIRA or Rally.
  • Detailed and rigorous testing experience, with a focus on ensuring quality delivery.
  • Proven ability to learn business processes, understand needs, diagnose problems/enhancements, and develop complete solutions independently.
  • Applicants must be able to work directly for Artech on W2.

Preferred Skills & Qualifications

  • Experience with automation testing tools such as Selenium, Playwright, etc.
  • Experience with platform tools such as FOSSA and Cycode.
  • Good understanding of logging and monitoring tools such as Splunk, and DynaTrace.
  • Experience with using AI tools for assistance in general development tasks/functions, such as GitHub Copilot, LLMs, etc.
  • Previous experience at Ford with knowledge of Ford IT security policy and requirements is a bonus.
  • Any previous mainframe experience with COBOL, JCL, etc., is a bonus, but not a requirement.

Day-to-Day 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, and methodologies like agile.
  • 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 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.
  • 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 solutions, monitoring and participating in solutions for new stack layers, often involving industry collaboration.

For immediate consideration please click APPLY to begin the screening process with Alex.

Numbers & Facts

LocationDearborn, MI

Skills

  • Agile Programming Methodologiesunmatched
  • AngularJSunmatched
  • Application Programming Interface (API)unmatched
  • Architectural Designunmatched
  • Artificial Intelligence (AI)unmatched
  • Atlassian JIRAunmatched
  • Best Practicesunmatched
  • Business Processesunmatched
  • Business Skillsunmatched
  • Cobol Programming Languageunmatched
  • Computer Securityunmatched
  • Continuous Deployment/Deliveryunmatched
  • Continuous Improvementunmatched
  • Continuous Integrationunmatched
  • Cross-Functionalunmatched
  • Cryptographyunmatched
  • Customer/Client Researchunmatched
  • Emerging Technologyunmatched
  • GCP (Good Clinical Practices)unmatched
  • GitHubunmatched
  • Identify Issuesunmatched
  • JCL (Job Control Language)unmatched
  • Javaunmatched
  • Mainframe Computerunmatched
  • Microservicesunmatched
  • Needs Assessmentunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • Product Designunmatched
  • Project Management Softwareunmatched
  • Regulationsunmatched
  • Requirements Managementunmatched
  • Sales Pipelineunmatched
  • Security Policyunmatched
  • Seleniumunmatched
  • Server Programming/Applicationsunmatched
  • Software Administrationunmatched
  • Software Architectureunmatched
  • Software Architecture Designunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Development Lifecycle (SDLC)unmatched
  • Software Engineeringunmatched
  • Software Testingunmatched
  • Splunkunmatched
  • Test Automationunmatched
  • Test Plan/Scheduleunmatched
  • Test Strategyunmatched
  • Test Toolsunmatched
  • Testingunmatched
  • Use Casesunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder