Desired Candidate Profile
Job Title: Senior Software Engineer/ Lead Software Engineer
Location: Hyderabad, India
Experience: 6-11 years
Salary Range: Competitive with the market
POSITION SUMMARY
Job Functions/ Responsibilities:
Design, develop and maintain web applications for Financial Services/Investment Banking using ASP.net and C# with MS SQL server as a backend. Along with good analytical and problem solving skills, candidate must have strong communication skills, both verbal and written, with strong relationship building and collaborative skills.
Duties:
Understand the requirements, design, implement and maintain robust and scalable applications
Must be hands-on and keen to read and write code on a regular basis
Contribute in all phases of the development lifecycle
Interface with US Product & Technology teams
Skills & Qualifications:
Essential Experience & Skills:
B. Tech/B.E. in CSE/ECE/EEE from premier engineering college with above 70% throughout academics
Strong programming skills (hands-on coding) in ASP.net with C#
MVC Architecture in ASP.NET environment
SQL Server (Analysis Services, Master Data Management, Data Warehousing, Reporting Services)
Data integration projects and front-end web applications using jQuery
Performance tuning and developing stored procedures for SQL Server
PowerShell scripting
Highly Desirable
Razor pages
Entity framework
SQL server database administration
Application deployment in Azure/AWS, Azure SQL/RDS
Understanding of authentication and authorization in an enterprise environment
Plus
Experience in Agile Development and good understanding of Continuous Integration and build using Subversion and Jenkins
Financial Services /Investment banking domain experience
Mobile app development skills
Test Driven Development expertise
Education:
UG: B.Tech/B.E. - Any Specialization, Computers, Electrical, Electronics/Telecommunication, Instrumentation
Contact Details:
Keyskills:
entity framework
mvc architecture
asp.net
c#
ASP.Net MVC