Job Opportunity
We are seeking a skilled developer to join our team.
Key Responsibilities:
* Design, develop and implement web-based business solutions using modern technologies.
* Work closely with cross-functional teams in an Agile environment to deliver high-quality software products.
* Contribute to fast-paced client projects and product initiatives as part of our Professional Services team.
* Collaborate with Senior Developers to write Statements of Work (SOW) implementation notes and ensure accurate implementation of solutions.
* Participate in code reviews to ensure code quality and adherence to best practices.
* Write clean, maintainable, scalable and extensible code that integrates APIs and web services.
* Troubleshoot issues, perform unit testing and resolve defects.
Required Skills and Qualifications:
* Exceptional written and spoken English communication skills.
* Minimum 5+ years of professional experience in software development.
* Bachelor's degree in Computer Science or a related field.
* Proven experience with software product development and Agile methodologies.
* Strong troubleshooting and debugging skills.
* Excellent knowledge of frontend technologies such as JavaScript, Vue.js and TypeScript.
* Backend technologies such as C# and ASP.NET.
* Database management using SQL databases and ORM frameworks.
* Solid understanding of core programming concepts including Object-Oriented Programming and Agile principles.
Benefits:
* Opportunity to work on innovative products and cutting-edge technology.
* Supportive environment that values creativity, ownership and continuous learning.
* Remote work options with a collaborative global team.
Why Us?
Join a growing company recognized by industry leaders and be part of a multicultural team working on world-class software products.