Najnowsze oferty pracy

Zobacz więcej ofert pracy

.NET Team Lead

Luxoft
Kraków
praca stacjonarna
3725 dni temu
.NET Team Lead

Luxoft is a global leader in high-end software development.


Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.

So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
.NET Team Lead
Miejsce pracy: Krakow
Nr Ref.: VR-14998

Responsibilites
  • Establish and evolve formal development processes, ensuring that the team is using industry-accepted best practices
  • Cooperate closely with the business analyst and project manager in all aspects of requirements and project management, sprint and release planning
  • Control all aspects of the development including planning, estimation, progress tracking, dependencies detection, issues prevention and solving
  • Translate technical challenges into business terms and mediate discussions with the stakeholders
  • Work on the most complex parts of the code, deliver robust, extensible and easy to maintain solutions
  • Organize and support the communication routines (day-to-day internal team communication, team communication with the customer, status reporting etc.)
  • Lead and coach team members, assist team in technical issues solving
  • Perform code reviews
  • Establish policies and practices to guarantee the highest quality outcomes
  • Ensure the team delivers all types of needed documentation (architecture, design, how-to-s, checklists, deployment instructions), and cares about the product delivery through all stages till the production release
Requirements
  • Advanced spoken and written English
  • 5+ years of previous experience in software development, at least 1 year of Team Lead experience
  • Degree in Computer Science or relevant technical specialty
  • Excellent organizational, administration and time management skills; confidence in dealing with the stakeholders including senior management
  • Results driven – take full ownership of the team's work and drive them to get the work delivered
  • Perfect knowledge of .Net C#, and at least one of the following: WCF, WPF, ASP.NET MVC
  • Knowledge of design patterns (OOP, UML, GoF, etc.) and ability to use them in practice
  • Strong practical knowledge of the software development practices (TDD, BDD, XP, etc.)
  • Experience with JIRA, Git, TeamCity
  • Experience implementing multithreaded applications is a plus
  • Superior understanding of Agile SDLC, continuous integration, automated testing, user acceptance testing principles and processes
  • Strong knowledge of Oracle PL/SQL is a plus
  • Experience working in a distributed / offshore team setup is a plus
We offer

Project is about development and support of the risk management platform used for calculating bank's counterparty risk exposure (CVA) and allowing this to be hedged. The system consumes trades and market data from systems all over the bank and all asset classes, then runs a series of complex risk calculations across the entire trade portfolio and provides feeds to downstream systems of the results. The system needs every trade in the bank before it can run any calculations, and some of these trades are extremely complex products.

The system's purpose is to provide risk reports to groups across the bank as well as external regulators. It is not strictly an end-user application but has circa 100 users consuming its results and working with its UI components. The system must deal with large volumes of incoming data in different formats, with a combination of real-time and daily input feeds. Calculations are extremely large scale and are distributed across a compute grid of few thousand CPUs.

Delivery Process:

  • Project team consists of equally sized sub-teams
  • Every sub-team is an independent delivery unit consisting of team lead, system analyst, developers (.Net/Java and DB), and testers
  • High level planning is performed for every release to define the epics (projects) to be delivered to meet the business stakeholders' needs
  • Release scope is split into sprints, and assigned out to the teams for the implementation by project and delivery managers
  • Backlog grooming, sprint planning, demo and retrospective sessions are held for every sprint to achieve fast and continuous feedback from all the stakeholders
  • JIRA is the main instrument for project planning, progress tracking and collaboration
  • Onsite team is responsible for the initial analysis and technical design of new projects that are then handed over to the project team for the detailed analysis and estimation
  • Transparent status reporting to guarantee sprint / project / release status visibility for all stakeholders
  • Communication channels established to support business requirements and technical solutions discussion

Technologies:

  • Back End: .Net/C#, WCF, Data Synapse GRID
  • Database: Oracle, MS SQL Analysis Service

The candidate is expected to provide his technology expertise to help strengthen the position of Luxoft as a strategic IT service supplier for the customer, with a range of services spanning from very complex and large-scale IT transformational initiatives to application support.



Learn more about Luxoft at www.luxoft.com
and follow us on Facebook!

www.facebook.com/luxoft.poland