Specialist Software Engineer - .Net
Missions
• 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 complext 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
• Clear understanding of Software Development
life cycle and process Oriented
• Strong fundamentals in Core Programming,
Object Oriented design
• Need 4 to 7 year experience in C#, WCF &
WPF
• 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 3.5 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