What are the responsibilities and job description for the Software Engineer position at Dunham-Bush USA?
Description:
Duties/Responsibilities:
- Design, develop, and deploy software applications according to company requirements.
- Write clean, efficient, and maintainable code following industry best practices.
- Troubleshoot and debug software issues to ensure optimal performance.
- Collaborate with product managers, designers, and other engineers to create innovative solutions.
- Work closely with our team in China to ensure effective communication and alignment on project goals.
- Participate in code reviews and provide constructive feedback to peers.
- Maintain technical documentation and ensure proper version control of software projects.
- Implement security best practices and ensure software compliance with company policies.
- Stay updated on the latest industry trends, tools, and technologies.
- Work with JDE Oracle Manufacturing ERP systems and ensure seamless integration.
- Utilize Microsoft Dynamics and Microsoft 365 for various software solutions and ensure smooth operation.
- Work with BPM software to streamline business processes and improve efficiency.
Required Skills/Abilities:
- Strong proficiency in programming languages such as Python, Java, C , or JavaScript.
- Experience with software development frameworks and tools (e.g., React, Angular, .NET).
- Knowledge of database management systems (SQL, NoSQL).
- Strong problem-solving and analytical skills.
- Ability to communicate technical concepts effectively to both technical and non-technical stakeholders.
- Experience with Agile methodologies and the software development lifecycle (SDLC).
- Familiarity with DevOps tools, CI/CD pipelines, and cloud platforms (AWS, Azure, GCP) is a plus.
- Experience with or the ability to work with JDE Oracle Manufacturing ERP systems (experience is a plus).
- Proficiency in Microsoft Dynamics and Microsoft 365.
- Knowledge of BPM software (experience is a plus).
- Fluency in Mandarin is a huge plus, as the role requires collaboration with our team in China.
Education and Experience:
- Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred).
- 1-3 years of experience in software development.
- Experience with version control systems (Git, GitHub, GitLab).
- Relevant certifications (AWS Certified Developer, Microsoft Azure Developer, etc.) are a plus.
Resident Engineer Manager
TALENT Software Services -
Coral, FL
AI Chat Integration Engineer
CENTRIC SOFTWARE INC -
Miami, FL
Senior Cloud Operations Engineer
CENTRIC SOFTWARE INC -
Miami, FL