Software Engineer
Batch Technologies Pte Ltd is a leading manufacturer and installer of concrete batching plants. We're seeking a highly motivated Project Engineer to join our growing team and play a pivotal role in delivering exceptional concrete production solutions to our clients.
About the Role:
In this role, you'll be involves the application of engineering principles to design, develop, test, and maintain software systems. Software engineers work across a range of industries and play a key role in the creation of computer systems, applications, and products that drive innovation and support business operations. Here’s a detailed look at the responsibilities, skills, and qualifications typically associated with the role
Key Responsibilities:
Software Development:
- Design, code, test, and deploy software solutions in accordance with industry best practices and organizational requirements.
- Write clean, maintainable, and scalable code.
- Collaborate with cross-functional teams to define and design new features.
System Analysis and Design:
- Analyze requirements and develop high-level design documents.
- Participate in architectural and software design discussions.
- Implement well-structured software using design patterns and best practices.
Testing and Debugging:
- Conduct unit, integration, and system testing to ensure software reliability and functionality.
- Identify, troubleshoot, and resolve software defects and performance issues.
Maintenance and Optimization:
- Perform maintenance and support for existing applications, including bug fixes, upgrades, and performance optimizations.
- Review and improve the performance, scalability, and reliability of the system.
Collaboration and Communication:
- Work closely with project managers, product owners, and other stakeholders to understand requirements and provide technical solutions.
- Collaborate with the QA team to ensure high-quality releases.
Documentation:
- Create and maintain technical documentation, including system architecture, design specifications, and code comments.
- Provide user documentation and support when necessary.
Qualifications:
· A bachelor's degree in computer science, software engineering, or a related field is often required, though some roles may focus on skills and experience over formal education.
· Minimum 2 years of experience in software engineering, preferably in the construction or manufacturing industry.
· Strong understanding of mechanical and electrical systems.
· Experience with project management methodologies (e.g., PMP) is a plus.
· Excellent communication, interpersonal, and problem-solving skills.
· Ability to work independently and as part of a team in a fast-paced environment.
· Proficiency in technical software (e.g., AutoCAD, SolidWorks) is preferred.
What We Offer:
· Competitive salary and benefits package.
· Opportunity to work on challenging and rewarding projects.
· Dynamic work environment with a focus on continuous learning and growth.
· Be part of a team that is passionate about delivering innovative concrete solutions.
Ready to Join Our Team?
If you're a highly motivated and results-oriented engineer who thrives in a dynamic environment, we encourage you to apply!
Batch Technologies Pte Ltd is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
Key Responsibilities:
· Participate in the design and engineering of concrete batching plants, ensuring technical specifications are met.
· Oversee the manufacturing process, monitoring quality control and adherence to project timelines.
· Coordinate on-site installation activities, managing logistics and ensuring smooth integration of all plant components.
· Commission the plant and conduct performance testing, ensuring optimal functionality.
· Provide technical support and training to clients on plant operation and maintenance.
· Prepare and maintain project documentation, including schedules, budgets, and reports.
Qualifications:
· Bachelor's degree in Mechanical Engineering or a related field.
· Minimum 2 years of experience in project engineering, preferably in the construction or manufacturing industry.
· Strong understanding of mechanical and electrical systems.
· Experience with project management methodologies (e.g., PMP) is a plus.
· Excellent communication, interpersonal, and problem-solving skills.
· Ability to work independently and as part of a team in a fast-paced environment.
· Proficiency in technical software (e.g., AutoCAD, SolidWorks) is preferred.
What We Offer:
· Competitive salary and benefits package.
· Opportunity to work on challenging and rewarding projects.
· Dynamic work environment with a focus on continuous learning and growth.
· Be part of a team that is passionate about delivering innovative concrete solutions.
Ready to Join Our Team?
If you're a highly motivated and results-oriented engineer who thrives in a dynamic environment, we encourage you to apply!
Batch Technologies Pte Ltd is an equal opportunity employer and values diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.