Design, develop, and maintain localization features for our software products, ensuring high performance, scalability, and usability.
Collaborate with cross-functional teams, including Product Managers, Designers, and QA Engineers and, Channel Partners and customers in various countries to identify localization requirements and develop efficient solutions.
Write clean, efficient, and maintainable code using appropriate software development methodologies.
Conduct thorough testing and debugging to identify and fix software defects, ensuring high-quality deliverables.
Collaborate with team members to implement new features and enhancements, following Agile development principles.
Stay updated with the latest software development trends and technologies and propose innovative solutions to improve our products.
Conduct code reviews to ensure code quality, adherence to coding standards, and proper documentation.
Participate in team meetings, brainstorming sessions, and knowledge-sharing activities to foster a collaborative work environment.
Provide technical guidance and mentorship to junior team members, fostering their growth and development.
Continuously improve software development processes and practices for increased efficiency.
Work as part of an Agile SCRUM team in the planning, scoping, estimation, and execution of technical solutions
Work within a wide range of new and legacy code and technologies in a mature codebase
Other duties as assigned.
Requirements
Minimum of 3 years of experience in software development, with a strong focus on localization and internationalization.
Bachelor s degree in computer science or information technologies required or equivalent experience.
Advanced knowledge of current web client technologies, including the ability to demonstrate proficiency with HTML, CSS, JavaScript, jQuery, Angular JS.
Advanced PHP programming language is a plus
Proficiency with Java
Proficient in Oracle Databases, SQL Server experience a plus
Experience with cloud platforms, such as AWS or Azure, is a plus.
Strong knowledge of localization tools, best practices, and industry standards.
Experience with popular localization management systems and platforms.
Knowledge of machine translation technologies and natural language processing.
Solid understanding of database design and query optimization.
Experience with agile development methodologies, continuous integration, and version control systems such as Git or SVN.
Experience with automated testing, High personal code/development standards (peer testing, unit testing, documentation, etc)
Strong written and verbal communication skills
Strong ability to work with current software design principles and concepts such as patterns, algorithms, data structures, dependency injection, Microservices, MV**, SOA, n-tier architecture.
Strong ability to handle a heavy workload with multiple projects and frequent interruptions.
Strong ability to work in a changing, dynamic environment.