Application Developer
Posted Updated
Description
Responsibilities:
- Design and implement demanding features into existing software, and optimize code for improved efficiency and usability.
- Follow software development processes based on agile methodologies.
- Participate in all phases of the software development lifecycle, starting with requirements gathering, architecture, design, implementation, review, and deployment.
- Seamlessly integrate into a multisite, multicultural, and multinational software development team.
- Assist in troubleshooting development and production-related technical issues.
- Opportunity for direct interaction with customers to understand their needs, enabling improvements and bug fixes in the software.
Requirements:
- 3+ years of professional experience in software application development.
- Hands-on experience for 3+ years in Python and JavaScript development.
- Experience with Widget Framework for Desktop - preferably Qt.
- Experience in development with JavaScript Framework - preferably Angular.
- Experience with REST-Clients and Servers.
- Solid grasp of data structures, algorithms, and SQL databases like PostgreSQL, and MySQL.
- Experience with CI/CD and version control systems, particularly Git, for managing code repositories, branching, and collaboration.
- Passionate about technology, keen to stay up to date with the latest web development trends, and applying the latest technologies to product development
- Good team player and a dynamic individual who is fun to work with.
- Bachelor's/master's degree in computer science or comparable knowledge in the domain of software and web application development.
- A Master's degree would be preferred.
