Software Developer

Position Summary
Reporting to the Head of Technology, the Software Developer will be tasked with creating, building, testing, and maintaining high-quality software solutions that not only meet but surpass our clients’ expectations. The person will work alongside diverse teams to provide innovative and effective software products that bolster the company’s success.
Key Responsibilities

Collaborate with cross-functional teams to comprehend project requirements and transform them into well-designed, functional software solutions.
Create, develop, test, and maintain software applications, prioritizing robustness, scalability, and performance.
Write clean, efficient code following coding standards and best practices.
Efficiently troubleshoot and resolve software issues, identify root causes, and implement solutions promptly.
Engage in code reviews to ensure code quality, consistency, and alignment with architectural guidelines.
Stay current with industry trends, emerging technologies, and best practices to enhance the development process and propose innovative ideas.
Contribute to documenting software design, architecture, and development procedures.
Actively participate in Agile/Scrum processes, delivering accurate updates on development progress and addressing challenges.

Key Qualifications

Bachelor’s degree in computer science, Software Engineering, or equivalent.
Proven software development experience, demonstrated by a robust portfolio of completed projects highlighting technical expertise.
Proficiency in AWS and at least one programming language like Go, Java, Python, or similar.
Familiarity with software development tools, frameworks, version control systems, and collaborative development environments.
Strong grasp of software development principles, design patterns, and best practices.
Effective problem-solving abilities for analyzing complex technical issues and proposing viable solutions.
Excellent communication skills, enabling seamless collaboration with cross-functional teams.
Adaptability and a readiness to acquire new technologies and programming languages.
Experience with Agile methodologies and knowledge of tools like JIRA.

Apply via :

burnmanufacturing.applytojob.com