Job Description:
We are seeking a skilled Senior / Analyst Programmer (Python/Java) to design, implement, and maintain applications and systems at our client's which offers a collaborative and innovative working environment in a fast-paced working environment. The ideal candidate will have a strong understanding of Python programming and be comfortable working in an agile development environment. This position will require you to develop and optimize code, collaborate with cross-functional teams, and solve complex technical problems.
Key Responsibilities:
* Lead the full lifecycle of full-stack web application development, including design, coding, testing, deployment, and maintenance.
* Write clean, maintainable, and efficient code for both front-end and back-end components.
* Collaborate with business analysts (BAs) to gather and analyze business requirements, translating them into functional solutions.
* Carry out bug fixing and performance optimization to maximize application speed and scalability.
* Ensure quality assurance by writing unit and integration tests, and following best coding practices.
* Work with various technologies and frameworks such as HTML, NextJS, SQL, and PWA to deliver high-quality applications.
* Participate in code reviews, maintain documentation, and contribute to process improvement
* Stay up-to-date with the latest industry trends and technologies to continuously improve development practices.
Requirements:
* Degree in Computer Science, Software Engineering, or a related field.
* Proven experience in full-stack web development using Java or Python.
* Strong proficiency in front-end technologies like HTML, NextJS, and Progressive Web Apps (PWA).
* Solid experience working with back-end technologies and frameworks, as well as SQL databases.
* Familiarity with Linux-based environments.
* Strong understanding of software development best practices, including version control, debugging, and testing.
* Knowledge of ERP systems, particularly in the manufacturing industry, is a plus.
* Excellent problem-solving skills, attention to detail, and ability to collaborate effectively with cross-functional teams.
* Strong communication skills, both written and verbal.
How to Apply:
If you are passionate about full-stack web development and excited to join a dynamic team, we'd love to hear from you! Please submit your resume to r.leow@washingtonfrank.com for a further discussion.