Dohatec is an independent software vendor (ISV) and technology firm developing solutions for enterprise clients in North America, Asia and Europe for nearly 25 years. We provide enterprise software services to fulfill needs in niche markets to discerning corporations, institutions and government agencies. Our products have been deployed by multinational organizations and governments to support millions of end-users. Ready to join a team of full-time problem solvers?
Dohatec’s Data Analytics Team is on a mission to change the way data is used, stored and computed upon for large global issues in Identity, Biometrics and e-Governance. Our team is looking for a motivated Team Lead to join us on fulfilling this goal.
You will be responsible for managing and growing our data science and engineering team, working with product and sales managers in incorporating features, functionality – providing technical support and engineering design decision making to engineers.
Our team is looking for a motivated Software Engineering Team Lead to join us on fulfilling this goal.
Build and grow engineering team for Data Science;
Manage existing team on product development and guide engineering design and decision making;
Mentor engineers and provide technical guidance and career guidance;
Lead architecture, technology choice and design choices using best-in class technologies;
Provide guidance on technical needs, long-term strategies and time and training investment decisions to product manager;
Graduate towards managing your own P&L (profit and loss) account;
Solve real-time problems, troubleshoot and keep engineers motivated, learning and on top of their game.
Perform other duties as assigned.
Bachelor of Science in Computer Science & Engineering or equivalent IT certifications/experience;
4+ years of work experience in software development with full lifecycle experience;
Strong experience with different programming languages – ideally Java, Python and C++;
Frameworks driven developer – aim to make code efficient, flexible, scalable reusable and maintainable;
Experience in server-side handling, distributed computing, concurrency handling, multi-threading and memory management;
Good experience in working with Linux shell, scripting languages;
Database design and implementation knowledge, ability to work with both SQL and NoSQL databases;
Expert on algorithms, complexity analysis, database and code design;
Capable of using and integrating modern management tools and code development tools like Subversion or other SCM (e.g. Git or Mercurial);
Strong organization and communication skills.
Our Ideal Candidate:
5+ years of work experience as a web developer or software engineer;
Proven ability to lead teams of engineers – based on products designed, teams managed, products delivered;
Masters or Ph.D. in Computer Science & Engineering or equivalent experience;
2+ years of working experience in Python or C++;
Development knowledge working with NoSQL databases such as MongoDB, Couchbase;
Familiar with Hadoop Map/Reduce, Apache Spark;
Confident working with distributed systems, understands network protocols, networking communications and server frameworks;
Excellent problem-solving skills, and people management skills;
Worked in teams and has managed teams using development methodology (Agile, Waterfall, etc.) – can get team to follow processes such using version control, code reviews, commenting and documenting work, debugging and software testing (TDD).
Familiarity with cloud computing, and big data infrastructure (Amazon or Google Cloud Platform);
Knowledge of data science industry, new technologies and research;
Strong understanding of advanced statistics topics;
Participated in ACM, Kaggle or have published papers.
Highly competitive salary, tied to experience and skill level;
Opportunity to work with stellar experienced team using best in practice design practices;
Financial support and time for training, certification and daily learning opportunities;
Work with highly talented engineers, support staff and management on international projects;
Daily travel and commute pick-up and drop-off.