Qualifications- BS/MS degree in Computer Science, Engineering or a related subject
- Proven experience for web programming development (2 years+ required)
- Experience working with remote data via REST and JSON
- Experience with third-party libraries and APIs
- Working knowledge of the mobile landscape, trends and emerging technologies
- Very good knowledge of Microsoft SQL, PostgreSQL or other SQL
- Experience with JavaScript, jQuery, HTML5, Ajax, Golang, Rudy
- Extensive knowledge of at least one programming language like PHP, Swift or React Native
- Familiarity with OOP design principles and Web security
- Superior analytical skills with a good problem-solving attitude
- Ability to perform in a team environment
- Strong oral and written communication skills with very good English language
- Ability to interpret and follow technical plans
- Demonstrable portfolio of released applications
Beyond the technology, the Software Development Engineer should have deep technical expertise and ability to balance strategic and tactical application development responsibilities. Ability to lead design & requirements meetings and provide architectural oversight to the technical resources on the team to execute on these designs and ensure that all solutions meet or exceed client expectations.
Must be able to communicate fully in English, all ideas and applicable design techniques/solutions in a team driven development environment. Responsibilities include customer support related to the company applications or info-systems. Employee must be able to travel occasionally to USA whenever there is a need from the job.