Software Development Engineer

Trina Solar

  • Software
  • Full time
  • 2 months ago
  • Dallas,TX
  • OnSite

Job Description

About Trina Solar: Trina Solar, founded in 1997, is a leading global provider of smart solar energy solutions. The company is committed to driving the transformation towards a net-zero future by offering smart PV solutions for large power stations, energy storage systems, commercial and residential solutions, and photovoltaic modules.

Role Overview: As a Software Development Engineer, you will be at the forefront of our technological innovation. You will lead the development of customized systems, analyze project requirements, and ensure the quality of our software solutions can support our US manufacturing operations.

Key Responsibilities:

  1. System Development: Lead the customized system development of ERP, WMS, iPaaS, BPM.
  2. Project Analysis: Participate in the analysis and research of project requirements.
  3. Solution Design: Design technical solutions, define interfaces, design databases, and program core code.
  4. Quality Assurance: Conduct code reviews, ensure project quality, and solve key technical problems.
  5. System Optimization: Optimize core system modules for correctness, security, and stability under high concurrent access.
  6. Mentorship: Mentor and train junior developers.
  7. Continuous Learning: Learn and share cutting-edge technologies and apply them effectively at work.
  8. Knowledge Management: Summarize O&M experience, enrich the solution and product knowledge base.
  9. Additional Tasks: Complete other tasks assigned by superiors.

Qualifications:

  • Bachelor’s degree or higher in Computer Science or related field.
  • Over 3 years of Java or C# language development experience (SOA-related experience is beneficial).
  • Experience with Oracle/ERP systems (e.g., Infor/WMS) is advantageous.

Skills:

  • Proficiency in Java fundamentals, algorithms, and data structures.
  • Familiarity with IO, multi-threading, JVM performance tuning, and online issue resolution.
  • Experience in microservices architecture using SpringCloud.
  • Skilled in HTTP RESTful architecture using SpringCloud, Kafka, Redis, Docker, MySql, GIT.
  • Strong business requirements analysis capabilities.
  • Distributed/large-scale online systems development experience preferred.
  • SQL Server/Oracle Database proficiency for database operations.
  • Team management skills, clear logic, good communication, and coordination.
  • Linux system architecture deployment and operation/maintenance knowledge.
  • English language proficiency for workplace communication.

Attributes:

  • Excellent presentation, communication, and coordination skills.
  • Analytical and problem-solving abilities.
  • Experience in the manufacturing industry preferred.

Join us at Trina Solar US and be part of our journey to revolutionize the solar industry through technology.

Uploading
Skip to toolbar