Today’s world is crime-riddled. Criminals are everywhere, invisible, virtual, and sophisticated. Traditional ways to prevent and investigate crime and terror are no longer enough…
Technology is changing incredibly fast. The criminals know it, and they are taking advantage. We know it too.
As .NET\Java Team Leader you’ll make an impact on:
- Build an efficient and functioning development team;
- Building out products & products enhancements from idea through to launch and field support;
- Designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance;
- Prioritizing, assigning and executing tasks throughout the software development life cycle;
- Worked on multiple projects involving complex systems analysis, design and complete application development.
Your toolbox:
- Software Engineering or other related degree;
- Over 5 years of experience in .NET\java development;
- Over 8 - 10 years of experience in leading development team;
- Strong software architectural knowledge;
- Strong. NET\Java coding or data architecture skills;
- Object Oriented analysis and design using common design patterns;
- Profound insight of Java or .NET (Memory Management, Transaction management etc.);
- Experience with Agile Methodology;
- Excellent knowledge of Relational Databases, SQL and ORM technologies;
- Experience in the Spring Framework would be considered an advantage;
- Familiar with standard concepts, practices, and procedures within software design and development;
- Experience with: multithreading, REST, application servers and Open sources tools;
- Scripting skills (Maven/ANT/Shell/JavaScript) – an advantage;
- Experience with Kafka – an advantage
Soft skills:
- A team player mindset with an ability to thrive and effectively communicate in a fast-paced, constantly evolving environment;
- A person driven by curiosity;
- Thrive on solving the most complex security challenges;
- Excellent interpersonal and communication skills, ability to work independently and collaboratively.