- Perform tasks within agile software development lifecycle
- Develop efficient and quality code on schedule
- Participate in technical review, formal presentation and accurate documentation
- Solid understanding of agile development methodology
- In depth knowledge in various Architectural disciplines
- Experience of working on banking/financial applications is must.
- Excellent communications and problem solving skills
- Solid understanding of object-oriented programming (OOP).
- Experience of working on enterprise application using the technology stack: Visual Studio, .NET 4.5 Framework, C# and ASP .NET MVC.
- Experience of working on n-tier layered architectures and service-oriented architectures (SOA) is must.
- Experience of SQL Server (Queries and Stored Procedures).