Software Engineer
DOU YEE MANUFACTURING S/B
Exciting Job Opportunity: Join Our Team for a Fulfilling Career!
Your Role: Software Engineer
We are seeking a talented and motivated Software Engineer to join our dynamic team. The ideal candidate will have a strong foundation in software development and a passion for building high-quality, scalable, and efficient applications. In this role, you will collaborate closely with cross-functional teams, including production, engineering, and automation, to develop and maintain robust software solutions that meet the evolving needs of our business.
As a Software Engineer, you will be involved in a wide range of projects aimed at optimizing operational workflows and supporting continuous improvement across various functions. You will have the opportunity to make an impact from day one by designing, developing, and deploying software that drives business growth, enhances automation, and improves the overall efficiency of our operations. Your work will directly contribute to advancing the company’s technology and helping to streamline our business development efforts.
Responsibilities:
- Software Development: Write clean, efficient, and maintainable code for new features, bug fixes, and improvements across multiple work platforms.
- System Design: Contribute to the architecture and design of scalable systems and applications, ensuring they meet both functional and non-functional requirements.
- Collaboration: Work closely with cross-functional teams, and other stakeholders to understand requirements and deliver solutions that align with the business goals.
- Code Review & Best Practices: Participate in peer code reviews to ensure code quality, adherence to best practices, and continuous improvement of software development processes.
- Testing & Debugging: Create and maintain automated tests to ensure code quality, reliability, and scalability; debug and resolve issues in a timely manner.
- Continuous Learning: Stay up to date with industry trends and best practices, and proactively bring new ideas to improve the development process and product quality.
- Deployment & Monitoring: Assist with the deployment of software and monitor application performance in production to ensure smooth user experiences.
Requirements:
- Empower Your Expertise: Minimum Bachelor’s Degree in Computer Science, Engineering, or a related field (or equivalent practical experience).
- Proven Track Record: Preferable minimum of 2 years of software development experience in a professional setting (may vary based on role level). Fresh graduates are welcome.
- Proficiency in programming languages such as Java, C++, Python, JavaScript, or Go.
- Familiarity with front-end technologies (e.g., HTML, CSS, React, Angular, Vue.js).
- Experience with back-end frameworks (e.g., Node.js, Django, Flask, Spring).
- Strong understanding of algorithms, data structures, and software design patterns.
- Familiarity with database technologies (e.g., SQL, NoSQL, PostgreSQL, MongoDB).
- Experience with version control tools (e.g., Git, GitHub, Bitbucket).
- Problem-Solving: Ability to tackle complex technical challenges and find efficient solutions.
- Communication: Strong written and verbal communication skills, with the ability to explain technical concepts to non-technical stakeholders.
What's in it for You?
- Work-Life Harmony: Enjoy a 5-day workweek.
- Flourish in Your Zone: A nurturing environment that nurtures your professional growth.
- Your Efforts Rewarded: Competitive salary package, reflecting your experience.
- Progress Matters: Look forward to annual increments and medical benefits.
- Don't miss out on this opportunity to shape the future with us. Join our team and embark on a journey of growth, innovation, and success. Apply now!
Join our team for a fulfilling career!
- Creative, can solve complex, often challenging technical problems and can shape customer focused solutions.
- You will have a passion for learning new and emerging technologies
- An ability to interact with customers/end user directly
- Team player
How to apply
To apply for this job you need to authorize on our website. If you don't have an account yet, please register.
Post a resume