.NET Developer – Job Description
This role encompasses providing end-to-end services, development and support for the in-scope bank’s systems as well as required to implement solutions for Service Management, Data Analysis, Enterprise Monitoring, and Reporting. You will be part of a team, building applications and interactive tools that work at scale to support the bank’s processes.
Responsibilities:
- Work with teams to develop, design, and implement progressive solutions that meets the evolving requirements.
- Participate in requirements analysis, design, build, testing and deployment of the application and system modules.
- Develop and maintain highly reliable and scalable services and applications.
- Create automation that works on Windows, build APIs and UIs that are simple and powerful.
- Understand product requirements, engage with team members and stakeholders to define solutions, and estimate the scope of work required.
- Writing and implementing, clean, scalable code.
- Troubleshooting, debugging, verifying, and deploying existing programs and new code.
- Identify the data requirements for the various processes, workflows, and systems to achieve the objective of providing insights and data driven decision-making through consolidating multiple data sets from different sources and analyse the data accurately and efficiently.
- Work with stakeholders to identify requirements, hands-on development to integrate data sources and validate report accuracy.
- Ensure that the technical procedures, documentations, and standard policies are in place and provide Subject Matter Expertise for systems integration.
- Collaborate with Business Analysts, Project Leads, and IT teams to resolve issues and ensure the solution is viable and consistent.
- Possess specialist knowledge of operating systems, devices, application, and software related to the in-scope applications. Maintain expertise in flow of application process and related systems.
- Have a strong understanding of computer programming and software development, with the ability to troubleshoot problems.
- Provide software application support ensuring effective front-end and back-end functionality of applications.
- Build metrics dashboard to empower the team to easily extract and gain valuable business insights for management reporting.
Requirements and Qualifications:
- Bachelor’s degree in Computer Science, Engineering, Mathematics, Statistics, or equivalent experience
- 4-8 years of experience in Information Technology
- Proven experience in .NET language (C#) with familiarity in ASP.NET, ASP.NET Core (Razor, Web API) frameworks, React, SQL Server, Java Script and HTML5/CSS3
- Experience in SQL and R/ Python (Or other tools for statistical analysis) and data visualisation tools.
- Strong attention to detail with excellent troubleshooting, verbal, and written communication skills
- ITIL Framework knowledge with a strong understanding of ITIL tools, processes and terminology is an advantage.
- Ability to influence a cross functional team to obtain desired results.
- Strong interpersonal communication skills to build good relationships with stakeholder.
- Ability to work to tight deadlines and manage multiple high-level tasks under pressure in a fast-paced environment.
- Highly analytical with strong understanding of the IT fundamentals and general knowledge on Enterprise IT.
- Ability to learn new languages and technologies quickly.