Implement, design, test, install and maintain software system. Analyze user requirements and customize client needs.
Bachelor’s degree in computer science, computer information systems, information technology, relevant engineering, or related degree, or a combination of education and experience equating to the U.S. equivalent of a Bachelor’s degree in one of the aforementioned subjects.
All About You:
Able to gather information and make evaluations
Ability to work independently and as a team member with excellent interpersonal skills
Enjoys planning and working with talented team members
Act as liaison with top management
Must be highly organized
Ability to think creatively, highly-driven and self-motivated
Improve processes in support of organizational goals
Strong commitment to customer satisfaction
Experience with some of the following technologies
Software algorithms, data structures and performance at scale.
Test automation frameworks such as selenium, protractor etc.
Web applications and microservices.
Experience using Chef or Jenkins.
Understanding of how the web works conceptually, including but not limited to technologies and concepts like HTTP
Knowledge of relational databases, one or more of the following: Oracle, DB2, MS SQL Server, PostgreSQL