EN
EN
NP

Vacancy for Software Developer

Job Code SBL-DE-001-81/82

Posted Date 25th September 2024

Application Deadline 9th October 2024

Position: Software Developer       

Level: Assistant/Senior Assistant

Required No.: Five (5)

Location: Kathmandu, Nepal

Department: Digital Enabler

ELIGIBILITY CRITERIA:

Senior Assistant Level

Bachelor’s Degree with minimum 50% marks or CGPA 2.5 in the field of Information Technology/Computer Science /Computer Engineering with at least 2 years of related work experience

Assistant Level

Bachelor’s Degree with minimum 50% marks or CGPA 2.5 in the field of Information Technology/Computer Science /Computer Engineering with at least 1.5 years of related work experience

AGE LIMIT

Senior Assistant Level

Male: Age not exceeding 35 years as on application deadline

Female: Age not exceeding 40 years as on application deadline

Assistant Level:

Male: Age not exceeding 32 years as on application deadline

Female: Age not exceeding 37 years as on application deadline

JOB PROFILE:

  • Design, create and maintain applications using the .NET platform and environment
  • Understand requirements and transform them into functional applications in line with the Bank’s business objectives
  • Maintain and upgrade existing applications and fix issues of the same
  • Collaborate with team members to design the best solution possible using the .Net framework and Microsoft tech stack
  • Rewriting changes in line with coordination with team members and supervisor in existing code structure to increase efficiency and performance
  • Ensure error-free code that adheres to best coding practices
  • Test, monitor, and make better solutions through incremental updates/new features/app optimization
  • Offer technical support for web, mobile, and desktop applications of the Bank
  • Integrate data storage systems along with maintenance of code quality
  • Identify bottlenecks and address issues to ensure the best performance of Bank’s applications
  • Create architecture, specifications, and user interfaces of .Net applications
  • Innovate and build high-quality software solutions leveraging the versatility of the .NET platform
  • Implement best practices and methodologies for security, quality, and development approach for the Bank

REQUIRED JOB KNOWLEDGE AND EXPERTISE:

  • Strong knowledge and proven working experience as an ASP .NET/ASP.NET Core developer
  • Strong Knowledge of Microsoft’s .NET framework and tech stack
  • Strong knowledge of object-oriented programming concepts and methods
  • Strong knowledge of Microsoft development best practices, design patterns, and tools
  • Proficient in C# and VB.NET programming languages and extensive working knowledge of .NET languages
  • Proficient in Oracle/ SQL database system
  • Experience working in development of applications using ASP.NET Core/ ASP .NET MVC
  • Experience working with web technologies and frameworks
  • Experience working in designing database, architecture, and its integration
  • Experience working with Web API, Entity Framework, ADO.NET, SQL Server, HTML, CSS, JavaScript, AngularJS, JQuery, Ajax, Bootstrap, and VB.NET
  • Knowledge of CLR (Common Language Runtime) and its limitations
  • Knowledge of entire software development lifecycle and development approaches
  • Knowledge of web application lifecycle and frontend, backend frameworks
  • Knowledge of web services, SOAP, Restful
  • Knowledge of design patterns and principles and .NET patterns
  • Knowledge of code versioning tools and CI/CD pipelines
  • Knowledge of testing and automated testing platforms
  • Knowledge of Business Process Model and Notation (BPMN) framework
  • Strong team player and able to collaborate effectively with team members
  • Strong Organizational and time management skills
  • Strong troubleshooting, problem-solving, and analytical skill
  • Strong testing and debugging skills
  • Strong written and verbal communication skills
  • Creative, flexible, self-driven, and innovative mindset
  • Attention to detail and ability to plan and organize work
  • Ability to learn new languages and technologies
  • Adaptability, positive attitude, and proactive

The Bank reserves the right to reject any/all applications without assigning any reason whatsoever. Depending upon the number of application received, the Bank may revise the minimum criteria as stated above and call only shortlisted candidates for further selection process.

Only candidates getting through the initial screening will be contacted for further selection process. Canvassing at any stage of the processes shall lead to disqualification of the candidate for this vacancy and any future recruitment process.

No Telephone queries will be entertained. Application received from any other medium other than Bank's website shall be disqualified.