Demo

Full Stack Software Engineer

SWJ TECHNOLOGY, LLC
Greer, SC Full Time
POSTED ON 12/8/2021 CLOSED ON 2/2/2022

What are the responsibilities and job description for the Full Stack Software Engineer position at SWJ TECHNOLOGY, LLC?

PURPOSE: 

Designs and develops overall architecture for web application using leading edge technologies and know-how from Industry, partner companies, local universities, and internal partners into automotive concepts. Integrates these concepts using BMW project development and Integration processes. Identifies emerging technologies to build software and/or hardware prototypes and production ready solutions.  Focuses on areas including but not limited to web, DB, ETL, and other enabling technologies to develop and maintain quality, responsive applications.


RESPONSIBILITIES:

  • Designs and develops web applications.
  • Defines and documents the design of functionality through use cases, business process flows, UI design, and UML modeling as necessary.
  • Works on several development initiatives concurrently and provide subject matter expertise on customer implementations and product customization.
  • Partners with other developers to develop functionality following existing style and coding standards.
  • Reviews designs, demo prototypes and provides application support.
  • Defines the visualization and realization of future technologies.
  • Supports the complete process from development of concepts and vision to full production-ready solutions which can be integrated rapidly into the automotive environment.
  • Serves as a primary point of contact for other engineers and specialists in the team to provide expert knowledge and troubleshooting skills.
  • Serves as an internal consultant to other developers and engineers as needed, providing assistance in all phases of product life-cycle development.
  • Maintains accurate, meaningful, and updated technical and non-technical documentation pertaining to all aspects of area(s) of responsibility.
  • Analyzes business critical processes, evaluates, and recommends improvements.
  • Measures performance of delivered services through set of agreed metrics and ensures appropriate actions are taken so that all services agreements are met.
  • Performs other duties as assigned by BMW Operations Supervisor.


QUALIFICATIONS:

  • Bachelor’s degree in Business, Computer Science, or Electrical Engineering OR the equivalent (4 years) combination of education and/or years of relevant working experience.
  • At least five (5) years professional experience in Information Technology.
  • At least two (2) years of experience in web and database development.


REQUIRED SKILLS:

  • Demonstrated strengths in software and hardware design, development, integration, and testing
  • Advanced knowledge of Object-Oriented Programming (Java, Objective C, or JavaScript)
  • Intermediate knowledge of software design patterns and best practices applicable to web development
  • Understanding of client facing web applications
  • Basic knowledge of deploying and supporting web applications
  • Hands-on development experience with back-end programming languages (PHP, Python, Java, .NET, JavaScript, etc)
  • Working knowledge of MySQL, MongoDB, Oracle
  • Experience interfacing with REST Web Services and JSON/XML
  • Experience monitoring and supporting performance of web applications and infrastructure
  • Basic knowledge of Linux server administration and version control systems


PREFERRED SKILLS:

  • Process/project management experience or training/certifications


PHYSICAL REQUIREMENTS:

  • Work is normally performed in an office, laboratory, manufacturing floor, or machine shop setting where physical work includes, but is not limited to, sitting, standing, reaching, kneeling, bending, and lifting up to 25 lbs.
  • Must be able to understand and comply with all relevant safety practices.


FLSA STATUS/WORKING SCHEDULE:

  • Location: 95% on-site (IT Office BMW Plant, Greer SC), 5% other BMW locations
  • Overtime: As needed (none expected)
  • Weekend Work: None expected
  • Start Date: ASAP


DISCLAIMER:

This job description is a high-level overview of general expectations of this position. It is not intended to list every responsibility of the position, nor does it represent an employment contract of any kind.

SWJ TECHNOLOGY and all of its subsidiaries (i.e., NGE EQUIPMENT and ProjectOne US) are Equal Opportunity Employers and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, sexual orientation, gender, disability status, protected veteran status, or any other characteristic protected by law.

Senior Software Engineer
Rygen Technologies -
Greenville, SC

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

Sign up to receive alerts about other jobs with skills like those required for the Full Stack Software Engineer.

Click the checkbox next to the jobs that you are interested in.

  • Bug/Defect Analysis Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,092 - $105,774
  • Debugging Skill

    • Income Estimation: $72,620 - $96,681
    • Income Estimation: $74,206 - $95,716
This job has expired.
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at SWJ TECHNOLOGY, LLC

SWJ TECHNOLOGY, LLC
Hired Organization Address Tuscaloosa, AL Full Time
SWJ Technologie specializes in providing engineering, planning, and project management services across various industrie...

Not the job you're looking for? Here are some other Full Stack Software Engineer jobs in the Greer, SC area that may be a better fit.

AI Assistant is available now!

Feel free to start your new journey!