Description:
A specialist software developer has extensive experience in developing applications in VB.NET, C# or ASP.NET. A specialist provides senior engineering leadership in the development, documentation, maintenance of architectures, requirements and designs for software systems.
Responsibilities:
ü Develop and maintain .NET applications using C#, VB.net or ASP.net
ü Write efficient and performant SQL queries, stored procedures, and functions
ü Organize technical architecture design discussions, develop technical specifications, contribute towards designing efficient systems using latest technologies
ü Define and document coding & design standards, review the standards regularly and provide suggestions for improvement
ü Perform code peer reviews and ensure code adheres to standards, delivers high performance and is designed to be scalable and flexible
ü Promote continuous integration strategies to speed-up software delivery
ü Support system testing and deployment activities
ü Collaborate closely with project manager, business analyst and cross-functional teams