Loading open roles
Loading open roles
Loading role

Lead Software Engineer - .NET
Missions
Responsibilities
Your role
• Understand functional requirements and raise clarifications with BAs and
others concerned
• Should be able to estimate from high level requirement and do an
independent estimate from detailed functional specification
• Capability to provide technical design and implement on complex
requirement
• Understand Agile practices (daily scrum, iteration planning,
retrospective, test driven, model storming) and follow the same
• Meticulously review the design, test cases and code
• Coding, Unit Testing and Integration Testing
Profile
Profile Required
our profile
• Clear understanding of Software Development life cycle and process
Oriented
• Strong fundamentals in Core Programming, Object Oriented design
• Need 7 year experience in C#, WCF & WPF , .net core
• Strong .Net fundamentals and threading concepts
• Operating system- Windows
• Working knowledge of SQL Server/Oracle/Sybase (SQL & T-SQL/PL SQL).
Optimization is a big plus.
• .Net version 4.6 and above
• Previous experience in Thunderhead, WCF, multi-threading, SilverLight
highly desirable
• Experience in high level and low level design using UML & Design
Patterns
• Knowledge of Reactive Extension framework is a plus
• Investment Banking experience is a big plus
• The ideal candidate for this position will have a very strong
understanding of software development focusing on delivering a software
product with high code quality
• Experience in creating enhancing and executing unit tests using test
driven approach with MbUnit or NUnit Knowledge of open-source tools,
automated testing, Agile methodology
Having Azure knowledge is big plus .
Specific Context
Personal Skills:
• Problem solver, thinker and analyzer
• · Pro-active problem solving attitude
· Strong written and communication skills
· The individual also must be an independent self-starter with strong
problem solving skills