Technology Team

Senior Java Engineer

We are looking for an experienced Java developer with a distributed systems background. You will be responsible for the research, development and stability of this critical platform and its impact on client success. You’ll be able to work with other experienced developers building core services and technology to support IdentaZone in a future of ever expanding datasets and client requirements.

You need to have:  5+ years of experience programming enterprise solutions in Java.

Essential duties and responsibilities:

  • Excellent understanding of algorithms, data structures, object-oriented design and multi-threading.
  • Stellar problem solving and communication skills, and the ability to thrive in a highly collaborative and dynamic work environment.
  • Experience with low-latency, high-volume, and high-availability distributed systems.

Senior Software Developer

This position requires strong problem solving skills, the ability to work in a diverse, dynamic, and fast paced environment, the ability to meet aggressive deadlines, the flexibility to multi-task, the aptitude to work well with the IT team.

You need to have: 3 – 5+ years of experience programming enterprise solutions.

Essential duties and responsibilities:

Responsible for design, code, configuration, and implementation of high quality software solutions that are delivered on time and within budget.

  • Strong knowledge in C#/ .NET and C++
  • Develop and review project estimates and assumptions during planning and at key project milestones.
  • Validate the development approach and assumptions that underlie the project plans and work plans.
  • Participate in design, code, and QA walkthroughs and reviews.
  • Stay abreast of the ever changing technology industry to make sure solutions developed are following “best practices” and will meet the needs of the business going forward. Research and evaluate emerging technology solutions.
  • Communicate at the appropriate level within and outside of IT the technical direction and proposed solutions for various projects and initiatives.
  • Provide complete documentation for all IT initiatives.

C/C++ Programmer/ analysts on MS Windows Platform ( Windows 7/8/8,1,10)

This position requires strong problem solving skills, the ability to work in a diverse, dynamic, and fast paced environment, the ability to meet aggressive deadlines, the flexibility to multi-task, the aptitude to work well with the IT team.

You need to have: 3 – 5+ years of experience programming enterprise solutions.

Involved in analysis, design & development, implementation & testing of MS Windows based desktop and client/server applications (GUI-based, console application, class libraries).

Essential duties and responsibilities:

  • Strong knowledge in Native C/C++
  • dll libraries development and testing.
  • Strong experience in cliet/server, TCP/IP socket programming
  • Windows API knowledge



Preferable:

  • experience to work with SDK/API for various biometric SDK Vendors.
  • Interoperability managed/unmanaged code.

SQL/Oracle Database Administrator

Candidate is responsible for maintaining the Oracle Database infrastructure and systems that touch every aspect of security.

You need to have:  5+ years of experience programming enterprise solutions

Job Description:

  • Build and configure multiple MS SQL and Oracle databases, equally clustered, non-clustered and virtual environments for the DoITT Enterprise Content Management shared service implementation;
  • Develop, design, configure and document database architecture.
  • Work with developers and administrators in a 24×7 /365 multiple-cluster production environment; perform best practice database troubleshooting;
  • Fix data corruption; perform backup and disaster recovery;
  • Perform daily DBA tasks and performance tuning;
  • Configure and maintain different types of replications;
  • Manage distributed databases.
  • Participate in functional, performance and security testing;
  • Assist developers and end users with implementation best practices;
  • Carry out DB Performance Tuning;

QA Automation Engineer

You need to have:  3 – 5+ years of experience as a quality engineer .

Essential duties and responsibilities

  • Expertise in test case definition (both manual and automated)
  • Ability to define positive and negative test cases and various data permutations
  • Experience in managing complex data sets for reliable automated testing
  • Experience with automated test concepts and tools
  • Good communication skills in person and over the phone
  • Experience in the identity and access management, security, or fraud domains a plus
  • Experience with high volume, mission critical applications