Software Development Professional
We are looking for a highly skilled Software Development Professional to join our team. As a key member of our software development team, you will play a vital role in designing and developing high-quality software solutions that meet the needs of our customers.
Job Requirements:
* Design and develop software applications using modern coding practices and industry standards.
* Collaborate with tech leads to define technical designs and work with other team members to understand the system end-to-end.
* Partner with product owners to understand business needs, define feature stories, and deliver robust solutions.
* Troubleshoot and resolve production incidents and service requests in a timely fashion.
* Develop unit tests, integration tests, and functional automation, researching and resolving problems discovered by quality assurance or product support.
* Work on complex problems requiring analytical skills and the ability to evaluate intangible variables.
* Develop applications using programming languages, including but not limited to Java (Spring Boot, Spring Cloud), Python, JavaScript (Angular, React).
* Work as part of a delivery team, collaborating with others to understand requirements, analyses and refine stories, design solutions, implement them, test them, and support them in production.
What We Offer:
* A dynamic and collaborative work environment.
* Ongoing training and development opportunities.
* A competitive compensation package.
* Flexible working arrangements.
Why Join Us?
We are a company that values innovation, creativity, and teamwork. Our employees are passionate about delivering high-quality software solutions that meet the needs of our customers. If you share our passion and values, we encourage you to apply for this exciting opportunity.