VSLM Full Stack Software Engineer @ Ford Motor

Job Information

Job Description:

What you’ll be able to do:

  • Create front-end web pages using Angular (Primeng) and HTML/CSS
  • In a Java environment, develop RESTful controllers and utilize other technologies, such as using JPA for database communications
  • Design, implement, and run a full suite of automated tests, including unit tests (Karma/Jasmine, Junit) and functional End-to-End tests (Protractor and Selenium)
  • Translate business requirements into structured systems design using appropriate design methodologies
  • Use Test Driven Development (TDD) to ensure better code coverage and quality
  • Help support usage of CI/CD pipeline e.g., Jenkins, GitHub
  • Provide guidance and support to other developers on the team

QUALIFICATIONS

The minimum requirements we seek:

  • Bachelor’s Degree in Computer Science, Computer Engineering, or a related field, or a combination of education and equivalent experience
  • 2+ years of professional experience developing web-based applications utilizing Object Oriented development in at least one of the following web or mobile technologies: Angular (preferred), Typescript, React, or JavaScript Springboot  (internship/co-op allowed).
  • At least 1 year of experience in Agile practices (SAFE, Scrum, Kanban, TDD, etc.)
  • Experience with microservice architecture, REST APIs, SOAP/WSDL/XML/SOA, etc.

Our preferred requirements:

  • Advance Degree in Computer Science, Computer Engineering, or a related field
  • Outstanding software engineering and design knowledge; OO Design Principles Practiced in eXtreme Programming (XP) disciplines including Paired programming Test-first/Test Driven Development (TDD)
  • 2+ years of Object-oriented Development experience where you applied Java Enterprise concepts with the following tools and technologies:
  • Spring Platform (Spring MVC, Spring Boot, Spring JDBC, Spring Cloud)
  • Automated Testing, Continuous Integration, Continuous Deployment, and technologies (Jenkins CI or similar)
  • Working knowledge of SQL Database, including table design, creation, and modification
  • Delivered products that include web front-end development; JavaScript, and client-side MVC frameworks like Angular, React, etc.
  • Experience with testing tools such as Karma, Jasmine, Junit, etc.
  • You’re always refactoring your code to be cleaner and using build tools to optimize performance
  • Understand differences between multiple delivery platforms such as mobile vs desktop and optimize output and match all these platforms
  • Collaborative, positive demeanor, and self-motivated
  • Strong communication skills, verbal and written
  • Motivated to drive tasks to completion and take ownership of projects
  • Any experience in Cyber Security or the Automotive Industry is a BIG Plus

Benefits:
Experience Level: Senior
Work From: Onsite

Company Information

View all jobs of Company: Click here

Pin It on Pinterest