Engineering Manager
About the company

We are a recruitment agency from Serbia and we recruit at our finest when we work in this diverse, exciting market. We work with diferent cultures, countries and talents. Whether you are around the corner from us or miles across, we will work with you as your virtual recruitment partner to help you find your next superstar talent. We’re passionate about global recruitment and have the best tools and talent to find the perfect fit.

About the job

Primary role:

Our client's Engineering Team is looking for an Engineering Manager to drive the technical design of their suite of products. As a strong technical leader, you will lead development activities for cross-functional teams across multiple enterprise projects - always ensuring the highest quality, clean-code outcome. The Senior Architect is focused on continuously pushing the product to support complex scalability and performance requirements by implementing key framework enhancements.

What you'll do:

  • Solve complex development problems and produce the highest quality code while striving to push technical boundaries projects
  • Work closely with both external clients and internal, cross-functional product and technical teams to support multiple projects
  • Maintain technical design documentation, communicating architectural and design changes to development teams
  • Conduct regular design and code reviews, establishing and publishing quality and performance metrics
  • Manage and foster a team-oriented environment, providing technical oversight to team members
  • Eng best practices for a quality deliverable
  • Setting Career path for team members
  • Resource / Task Allocation
  • Providing Scalable solutions

Basic qualifications:

  • Bachelor/Master of engineering, computer science or related fields
  • Solid understanding and experience with Object-Oriented design and development
  • 12 to 15 years of professional experience on .NET
  • Excellent hands-on experience in C# Coding skills, ASP.NET MVC, Entity Framework, LINQ, Web API, and building Reusable Libraries
  • Should possess database skills (preferably SQL Server)
  • Exposure in building web-based applications
  • Experience working on complex enterprise business applications in a product-based IT company and/or banking and financial services company
  • Data-driven, analytical approach to problem-solving and project management
  • Strong Communication Skills
  • Proven ability to build, manage and foster a team-oriented environment
  • Exp to DevOps – CI/CD, TFS/GIT
  • Exp in Solution Design and Architecture of complex applications
  • Exp in handling client communications

Preferred qualifications:

  • Familiarity with multiple implementation standards and methodologies, including Agile
  • Exposure in Azure
  • Knowledge on reporting or BI tools – Data analytics / Datawarehouse
  • System Integration b/w different third party systems / Products
  • Managed Migration projects

You will get:

  • Your entrepreneurial spirit and vision will fuel opportunities for career advancement
  • You'll make a difference for some impressive brands; our client serves many of the world's leading financial institutions and manufacturers
  • Opportunities for regular learning through training, assignments, and collaboration with experts across the company
  • They are a Microsoft.NET shop, and their solution is built atop a world-class technical framework – they'll always keep you up to date on the current .NET tech
  • Exposure to a leading FinTech solution and the latest applications of technology in the world of financial services
  • You'll gain access to a dynamic industry worth more than $1.2 Trillion in the United States alone; check out resources on the North American and global markets