Business Unit: Technology
Contract Type: Permanent/Full Time
Closing Date: 14 December 2018
The Document Expert System Team is responsible of developing and growing the central product of IDscan that provides intelligent document processing using AI technologies that powers most of IDscan products and solutions. Along with all related tools required for testing, integrating and facilitate using these libraries for other teams. We integrate the innovation work developed by IDscan’s Research Team into final products. Structuring and refining it into a production-ready and well-architected system, while applying best practices of software engineering in the process.
As a Developer in IDES team you will be responsible for executing and developing your tasks in the team as less leadership required as possible. Understanding the stories, tasks and translating them into the best practices source code. As our team aspires to build on the success of our leading products and wants it to be on the forefront in ID management, we want to expand our team with experienced and passionate developers to share with us the journey to fulfil this goal. You will work in a practical and cutting-edge technology and see how it makes positive impact to people and businesses.
What you will do…
-Product: Ensures our products are developed by the most effective technical approaches in the goal of satisfying their commercialized features and maintaining high internal robustness.
-Quality: Ensures the best development practices are respected (adopt, advertise, document and train).
-People: Collaborates with other senior software engineers in the team to make important technical decisions and to solve challenging and impacting problems. Technically supports less experienced team members to overcome blocking development issues.
-Knowledge: Plays an important role in building and maintaining up-to-date a development knowledge base covering software architecture, development environment, practices and issues.
-Process: Actively participates in establishing a clear and efficient development process.
To help you be successful, we are looking for...
-Confirmed development experience for businesses.
-2+ years of experience with modern C# and OOP.
-Contributions to public and open source projects will be appreciated.
-Proficiency in scripting languages such as PowerShell.
-Strong testing background.
-Capacity to design and implement complex object-oriented patterns, public interfaces and architectural patterns.
-Wide knowledge in development environments and infrastructures, including IDE, CI systems, Version Control and Security Principals. etc.
-C++, cmake and docker will be a plus.
-Represent relationships based on mutual respect, appreciation, and liking
-Expressing always positive actions to the others who are expressing their feelings and situations
Keeping up with Tech:
-Rank the resources in order of usefulness to you
-Make or allow the time to use the resources
-Use a great feed reader
Timely decision making:
-Makes decisions in a timely manner, sometimes with incomplete information and under tight deadlines and pressure
-Can make quick decisions when the situation merits
Functional / Technical Skills:
-Has and uses the required functional and technical knowledge and skills to do his or her job at a high level of accomplishment
-Chooses appropriate tools or technology for tasks; experiments with new processes, tools, or technologies to determine applicability
-Provides opportunities for others to supervise technical skills and concepts.
-Enjoys writing tests and documentation.
-Experience with Database Administration.