Are you an aspiring Programmer looking for a new challenge and an opportunity to advance your skill and career in a global working environment?
We are looking for a talented Programmer to come join our fast-paced, fun, and rewarding agile team of professionals performing full lifecycle software development and operational support. Come join us and be a part of an organization that creates innovative, on-the-ground solutions to our world's toughest challenges so that people and nature can thrive together.
* Be part of a team to design and develop new, technology systems and solutions according to system requirements following TNC methodology and development best practices.
* Provide support for production problems as assigned.
* Act as quality assurance analyst to review and validate your work before their release to production in all phases of the project life cycle.
* Attend training classes to maintain knowledge base of current technology. Review technical publications on pertinent topics.
WHAT YOU'LL BRING
MINIMUM QUALIFICATIONS
* Bachelor's degree in computer science, or a related field and three years of experience in programming and systems design.
* Experience with at least one programming language such as JavaScript, python, Java, and C#.
* Understanding of API frameworks and web services (REST).
* Experience with SQL query language and working knowledge of database design and development.
* Experience designing, developing reports such as SQL Server Reporting Services, Tableau, or Power BI
* Experience with full life-cycle technology application development.
DESIRED QUALIFICATIONS
* Experience with at least one SaaS ERP platform, such as Workday.
* Experience performing extract, transformation and loading of data according to the business specifications.
* Understanding of file transfer using ftp, ftps, sftp, ssh, and http/https and ability to assist and troubleshoot file transfer issues.
* Experience with at least one Cloud platform, such as AWS, Azure, or GCP.
* Experience creating, deploying, and managing reports on complex datasets.
* Experience in object-oriented analysis, and application design.
* Experience with modern web application development frameworks, such as React.
* Experience supporting applications programs and producing user and technical documentation.
* Effective verbal and written communication skills.
* Experience with the systems development life cycle, software development frameworks, methodologies, and best practices.
* Strong time management skills and the ability to prioritize multiple competing demands.
* Multi-lingual skills and multi-cultural or cross-cultural experience appreciated.
SALARY INFORMATION
The starting pay range for a candidate selected for this position is generally within the range of $76,800 - $115,000 for annual base salary. This range only applies to candidates whose country of employment is the USA. Where a successful candidate's actual pay will fall within this range will be based on a variety of factors, including, for example, the candidate's location, qualifications, specific skills, and experience. Please note countries outside the USA would have a different pay range in the local currency based on the local labor market, and not tied to USA pay or ranges. Your geographic location will be confirmed during the recruitment.