As a Sr / .NET Engineer, you will play a key role in the development and support of the company’s key applications. This inclu
As a Sr / .NET Engineer, you will play a key role in the development and support of the company’s key applications. This includes analysis, designing, developing, and testing the application whilst also managing technical/operational support tasks. This role also requires the candidate to have a sound understanding of enterprise application development standards and methodologies and demonstrated experience working with custom enterprise frameworks.
As a member of our geographically distributed development team your communication and analytical skills are essential to the role.
Required Knowledge & Skills:
• 6 – 10 years’ experience in various software development/maintenance roles and proven experience working on .Net project under an Agile /Scrum methodology and extensively used
• Net Web Forms
• Net
• C#
• Web API
• SQL Server and ETL Jobs
• JQuery, Javascript
• Version control systems like GIT.
Good to have
• Angular
Key Responsibilities:
• Provide daily ongoing development for user stories / Tickets.
• Get expertise on applications and provide technical/operational support.
• Ability to meet virtually with clients as and when needed to discuss technical/operational issues.
• Develop documentation throughout the software development life cycle.
• Participate in requirements analysis
• Write clean, scalable code using .NET programming languages along with proper unit test cases
• Refactor, debug code, test and deploy applications
• Development according to best practices as per industry standards.
• Post Implementation support and production support.
• Knowledge on working with IT Service Management tool like service now
• Experience in Azure Devops will be a great advantage
• Competence in SQL Server. Advance PL/SQL, Stored Procedures etc
• Experience in doing peer reviews and code reviews.
• Exposure to Source control like TFS, GIT
• Understanding of Agile methodologies
• Understanding of Enterprise Frameworks, Release procedures, understanding of development environments.
• Demonstrated ability in communicating with business users and assessing their needs.
• Time Management Skills.
• Analytical and problem-solving skills.
• Excellent troubleshooting and communication skills.
Personal Attributes:
• Very good communication skills.
• Ability to easily fit into a distributed development team.
• Customer service oriented.
• Enthusiastic/High initiative.
• Ability to manage timelines of multiple initiatives.
• Very good attention to detail and the ability to always follow up.