Software Engineer (Full Stack Developer)
We are looking for a talented Full Stack Developer to join our growing team in the manufacturing sector. This role involves maintaining and improving a legacy MRP system utilizing SuperDOS and Business Basic language, making adaptability and problem-solving skills essential. The ideal candidate will collaborate across departments to develop solutions, optimize workflows, and enhance system functionality.
Key Responsibilities:
Gain in-depth knowledge of our MRP system by working closely with our current programmer.
Develop and maintain software solutions while troubleshooting system issues.
Enhance reporting features to improve data visibility and decision-making.
Support front-end users through technical assistance and system updates.
Ensure smooth system operation by integrating APIs and third-party services.
Implement performance optimizations and maintain IT infrastructure related to development.
Document coding structures, system updates, and software features for future reference.
Required Skills & Qualifications:
Experience with JavaScript, C, and .NET, with familiarity in Business Basic language being a strong plus.
Proficiency in MySQL and database management systems.
Knowledge of version control systems (SVN, Git) for collaborative development.
Ability to integrate and manage RESTful APIs in web applications.
Understanding of software development methodologies and best practices.
Experience with VBA for workflow automation is an added advantage.
Strong analytical and problem-solving skills with attention to detail.
Effective communication and collaboration skills for working in a team environment.
FAQs
Congratulations, we understand that taking the time to apply is a big step. When you apply, your details go directly to the consultant who is sourcing talent. Due to demand, we may not get back to all applicants that have applied. However, we always keep your resume and details on file so when we see similar roles or see skillsets that drive growth in organizations, we will always reach out to discuss opportunities.
Yes. Even if this role isn’t a perfect match, applying allows us to understand your expertise and ambitions, ensuring you're on our radar for the right opportunity when it arises.
We also work in several ways, firstly we advertise our roles available on our site, however, often due to confidentiality we may not post all. We also work with clients who are more focused on skills and understanding what is required to future-proof their business.
That's why we recommend registering your resume so you can be considered for roles that have yet to be created.
Yes, we help with resume and interview preparation. From customized support on how to optimize your resume to interview preparation and compensation negotiations, we advocate for you throughout your next career move.