In the role of a senior software developer, you will actively contribute to the development and maintenance of internal software applications supporting commodity trading. Another significant aspect of your role involves system design and development with a focus on enhancing internal workflows and automation levels. Your duties encompass deploying product updates, pinpointing production issues, and implementing new software features aligned with the business's needs.
Key Duties:
Crafting the architecture for new solutions, overseeing their development, implementation, and seamless integration into existing systems.
Actively participating in the development, implementation, and review of software systems, websites, and applications.
Engaging in continuous improvement initiatives for existing software solutions.
Collaborating closely with business analysts and end-users to ensure systems meet specified requirements.
Proficiency in programming languages and frameworks such as Kotlin/Java, React, TypeScript/JavaScript, HTML, CSS, Node.js; familiarity with the Spring Framework is advantageous.
Competent use of code versioning tools like Git.
Experience with relational databases, especially PostgreSQL, is a plus.
Passion for software development, coupled with a keen interest in learning and implementing the latest technologies.
Ability to manage multiple tasks and thrive in a fast-paced team environment.
Strong team player with effective collaborative and communication skills.
Problem-solving aptitude, creative thinking, and the ability to analyze complex issues.
Praha