jobapplier

Software Engineer Leader

foxconnassemblyllc

This role designs, documents, and tests new and existing software solutions for large-scale proprietary software for internal use. Serves as technical expert on development projects.

Responsibilities

  • Participates in full development life cycle including requirements analysis and design.
  • Writes technical specifications based on conceptual design and stated business requirements.
  • Supports, maintains, and documents software functionality.
  • Identifies and evaluates new technologies for implementation.
  • Analyzes user needs, system requirements and business processes to determine technical requirements.
  • Consults with end user to prototype, refine, test, and debug components to meet needs.
  • 50%, Communicate with user, analyze user needs, system requirements and business processes, then translate them into functional and technical specifications. Acceptance testing with users.
  • 20%, In charge of team performance, co-work with members to provide the output with good quality on-time.
  • 20%, Project schedule management, and cost control.
  • 10%, Exception handling, identify the cause and solve the problem.

Requirements

  • 3+ years of experience leading a software team.
  • Experience with Tableau tool programing.
  • Experience with ETL tool programing.
  • Experience with RESTful API programing.
  • Database development using PostgreSQL 11+.
  • Knowledge and experience with Linux (CentOS, RedHat, Ubuntu) and Windows Server (2019 and higher). Including: IIS, PowerShell, Command Prompt and batch file scripting (desired not required).
  • Excellent communication, organization, and interpersonal skills.
  • Excellent problem-solving skills with extreme attention to detail.
  • Outstanding work ethic and commitment to individual and organizational success.
  • Excellent analytical and advanced troubleshooting skills with end-users/clients.
  • Ability to manage multiple tasks and projects, both independently and as part of a team.
  • Demonstrated ability to learn new things and continuously drive process improvement.
  • Bachelor’s degree in IT related area, BS in Computer Science a plus.

Preferred

  • With Electronics manufacturing industry domain know-how.
  • Experience with Git Repositories (GITLAB) or JIRA.
  • Experience with SQL, Python, Kafka, Spark programing, debugging, maintenance, and monitoring.
  • Database development using Kudu 1.10.0 and higher, or Hive 2.1.1 and higher.
  • Any software programming certifications are a plus.