Software Engineer (JAVA / Full Stack)
Kathmandu, Nepal<p><strong>Job Description: </strong>The role requires to analyze, design, develop and implement software solutions. He/ She shall also be assisting in business & system requirements gathering, system design, development, testing and implementation of new systems, interacting with other vendors/consultants and/or end users to ensure functional requirements are met.</p> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>At least University degree in engineering/ science, IT/IS, computer applications or related field.</li> <li>Working Experience of at least 1-2 years for entry level, 3-5 years for mid-level and more than 5 years in Senior level in system design, development, implementation or operation, with ability to develop software in Java programming language. Knowledge of languages like JavaScript, Python will be added benefit. Outstanding fresh graduates with good knowledge of major computer languages including JAVA, databases, and designing are also encouraged to apply for entry level.</li> <li>Ability to work with teams and product managers throughout the full development life cycle from conception to deployment; ideate software solutions; design client-side & server-side architecture and; build front-end applications with appealing visual design, features & mobile responsiveness.</li> <li>Develop and manage well-functioning databases and applications. Knowledge of RDBMS, SQL & ORM technologies in Windows and/or Unix/Linux based platforms.</li> <li>Test software to ensure responsiveness and efficiency. Troubleshoot, debug and upgrade software.</li> <li>Ability to develop web applications using at least one popular web framework (Spring Framework, Play Framework, Quarkus etc.).</li> <li>Experience on HTML, CSS and JavaScript for supporting frontend development. Knowledge of ReactJS and/or AngularJS and/or VueJS would be an advantage.</li> <li>Experience on design and development of REST API over spring boot application.</li> <li>Exposure to versioning tools like git, containerization tools like Docker and Podman, understanding of Agile concepts would be an advantage.</li> <li>Knowledge of Web Services, XML, Message Queue, FTP, financial messaging and encryption technology will be advantage.</li> <li>Ability to learn, understand and apply new technologies with strong interpersonal and communication skills. Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 1 - 2 (Years)
Project Lead / Manager
Kathmandu, Nepal<p><strong>Job Description:</strong> The role requires to lead all aspects of software development including planning, directing and coordinating with the teams. He/ She shall also be engaged in requirements gathering, system design, development, testing and implementation of systems.</p> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>At least University degree in engineering/ science, IT/IS, computer applications, Management or related field.</li> <li>At least 5 year of experience in system/ technology design, development, implementation, and/or operation with at least 2 years as a lead/project manager of a product/software development team. Experience in payment systems/interfaces/ Fintech/ banking will be an advantage</li> <li>Ability to lead software development in Java. Knowledge in C, C++, C# & Python will be added benefit.</li> <li>Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate) in Windows and Unix/Linux based platforms.</li> <li>Sound knowledge of Web Services, XML, Message Queue, FTP, financial messaging like 8583, 20022, etc. and encryption technology will be advantage.</li> <li>Experience in developing web applications using at least one popular web framework (JSF, Wicket, GWT, Spring MVC, Play Framework, etc).</li> <li>Strong project management skills to coordinate for end-to-end project execution including leading team(s) from conception, deployment and implementation of a project. Certified Scrum or PMP will be an added advantage</li> <li>Ability to learn, understand and apply new technologies with strong interpersonal and communication skills. Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 5 - 6 (Years)
iOS Developer
Kathmandu, Nepal<p><strong>Job Description:</strong> This role requires to analyze, design, develop and implement software solutions for the business/process requirements for the iOS app of the NCHL systems. He/ She shall also be assisting for business & system requirements gathering, system design, development, testing and implementation of new systems, interacting with other vendors/consultants and/or end users to ensure functional requirements are met.</p> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>At least University degree in engineering/ science, IT/IS, computer applications or related field.</li> <li>Ability to understand business requirements and translate them into technical requirements</li> <li>Working Experience of at least 1-2 years for entry level and 3-5 years for mid-level in iOS app development and have published at least one original iOS app</li> <li>Proficient with Swift, Swift-UI, Rx-Swift.</li> <li>Good understanding iOS development-based concepts Higher-Order function, Closure, Multi- Threading and Escaping.</li> <li>Understanding and knowledge of core architectural patterns like MVVM, VIPER and MVC.</li> <li>Familiarity with design frameworks and tools like Storyboard and Auto Layout. And use case for utilities AlamoFire, SwiftyJson, SwiftLint, Network Manage. Strong knowledge on iOS frameworks such as Core Data, Core Animation, etc.</li> <li>Experience working with remote data via REST/JSON, and third-party libraries and APIs, cloud message APIs and push notifications</li> <li>Knowledge of other web technologies and UI/UX standards</li> <li>Experience with offline storage, threading, and performance tuning</li> <li>Familiarity with the use of additional sensors, such as gyroscopes and accelerometers</li> <li>Unit-test code for robustness, including edge cases, usability, and general reliability</li> <li>Understanding of Apple’s design principles and interface guidelines, general mobile landscape, architectures, trends, and emerging technologies.</li> <li>Understanding and knowledge of core architectural patterns like MVVM, VIPER and MVC.</li> <li>Proficient understanding of code versioning tools, such as Git.</li> <li>Knowledge and experience in project management principle including Agile Methodologies and hand on experience with productivity tools like Atlassian Jira.</li> <li>Collaborate with cross-functional teams to define, design, and ship new features</li> <li>Ability to learn, understand and apply new technologies with strong interpersonal and communication skills. Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 1 - 2 (Years)
Payment System Analyst
Kathmandu, Nepal<p><strong>Job Description:</strong> This role requires to administer the payment systems operated by NCHL and also provide technical support to the members/ customers for technical integration of the systems. He/ She shall also be engaged in the system setup/ configurations, monitoring, deployments of the systems and/or products.</p> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>At least University degree in Engineering/IT/IS/IM, Science or related field.</li> <li>Working Experience of at least 1-2 years for entry level and 3-5 years for mid-level in integration and deployment practices in payments or banking or financial technology systems, implementation, and/or operation. Experience in technical support of critical systems will be an advantage. Outstanding fresh graduate with excellent knowledge of web/ mobile applications, computer languages, databases, Linux/ Windows OS, network technologies can also apply for entry level.</li> <li>Understanding of Web Services, XML, Message Queue, FTP, financial messaging will be advantage</li> <li>Good understanding of API (REST/web service and XML) based integration and API testing tools like Postman.</li> <li>Basic understanding of system administration (Linux/ AIX and Windows) and database (oracle, PostgreSQL and MySQL database including SQL queries)</li> <li>Basic knowledge on application web server (Apache Tomcat, Glassfish etc).</li> <li>Knowledge of networking fundamentals (Routing, Switching, VPN) and network security.</li> <li>Ability to learn, understand and apply new technologies with strong interpersonal and communication skills. Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 1 - 2 (Years)
Fellowship
Kathmandu, Nepal<p><strong>Job Description:</strong> This is a time-bound paid fellowship opportunity at NCHL. The selected candidates shall be provided with time-based specific assignments in one of the departments with the opportunity to work on real projects and/or operations. And upon completion of the fellowship period and based on the performance, limited candidates may be offered full-time employment. Fellowship are currently available as follows:</p> <ul> <li>Fellow – Software & Product Development (Android, iOS, Java & React and Python)</li> <li>Fellow – Business Development</li> <li>Fellow – Digital Operations.</li> </ul> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>Final year/ semester Bachelor in Engineering/IT/IS/IM, Science or related field for Software & Product Development and Digital Operations. Final year/ semester Bachelor in Science, Business/Management or related field for Business Development. Fresh graduate may also apply.</li> <li>Self-starter, team player and learning attitude to make a meaningful impact in Fintech industry are encourage to apply.</li> <li>Strong analytical and problem-solving skills, with ability to think creatively and critically.</li> <li>Knowledge of web/ mobile applications, computer languages, databases, Linux/ Windows OS, network technologies expected for technical positions. Proficiency in Microsoft Office Suite (Word, Excel, PowerPoint) and familiarity in B2B/B2C landscape of FinTech industry expected for non-tech positions.</li> <li>Excellent communication skills, both written and verbal.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 0 - 1 (Years)
Business Analyst
Kathmandu, Nepal<p><strong>Job Description:</strong> This role is responsible for analysis, requirements gathering, project management and implementation of the systems. He/ She shall be responsible for coordinating with internal team and external stakeholders for analyzing the business requirements and its scoping. He/ She shall also be responsible for allocation and task management of the specific projects ensuring that the product/service developed are in line with the requirement and also suggest improvement where required.</p> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>At least University degree in Engineering/Science, IT/ IS, Management or related field.</li> <li>At least 3 years of experience in system analysis related to financial and banking products, services and processes with good knowledge of web/ mobile applications, relational databases and operating systems.</li> <li>Proactive, creative and strong in all forms of communication and documentation skills.</li> <li>Knowledge and practical implementation of different UML diagrams with documentation.</li> <li>Exposure in manual and automated testing of front end, back end and interfaces of banking/financial/payment systems preferred. Knowledge on Web Services, XML, Message Queue, FTP, financial messaging and encryption technology will be an advantage.</li> <li>Ability to coordinate with cross-functional internal and external teams to manage product development and implementation projects. Shall ensure delivered products/ systems meet the business requirements.</li> <li>Ability to learn, understand and apply new technologies with strong interpersonal and communication skills. Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.</li> <li>Detail-orientated individual who can work under deadline and target pressure both independently and in a team-oriented collaborative environment. Should have ability to effectively prioritize and execute tasks in high-pressure environment is crucial.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 3 - 4 (Years)
Software Engineer (Front End)
Kathmandu, Nepal<p><strong>Job Description:</strong> This role requires to implement combination of design and technology for better user experience of NCHL systems. He/ She shall be responsible for thinking conceptually to drive designs and development in coordination with core and business team by interacting with developers and other stakeholders.</p> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>At least University degree in engineering/ science, IT/IS, computer applications or related field.</li> <li>Working Experience of at least 1-2 years for entry level and 3-5 years for mid-level in front end development. Outstanding fresh graduate with good knowledge of major computer languages, databases, and designing can also be considered for entry level.</li> <li>Working or project-level experience in React & Angular 2.0</li> <li>Knowledge of Web Services (REST APIs), XML, CSS, JavaScript and jQuery</li> <li>Working knowledge of Java would be an advantage.</li> <li>Exposure of tools like Git, Docker, JIRA and other similar tools would be an advantage.</li> <li>Knowledge of Databases, PostGres or MariaDB in Windows and/or Unix/Linux based platforms.</li> <li>Ability to learn, understand and apply new technologies with strong interpersonal and communication skills. Ability to effectively prioritize and execute tasks in high-pressure environment is crucial.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 1 - 2 (Years)
Technical Analyst (Infrastructure)
Kathmandu, Nepal<p><strong>Job Description:</strong> This role requires to manage, setup and maintain data center, ICT infrastructure of the organization. He/She shall assist the line manager in planning, implementing and maintaining the organization’s ICT infrastructures including servers, storage and data centers. He/ She shall also be responsible to oversee system backups, data archiving and ensure adequate contingencies are maintained for the critical infrastructures.</p> <p> </p> <p><strong>Job Specification:</strong></p> <ul> <li>At least University degree in Engineering, Computer Application/Science, IT or related field.</li> <li>Working Experience of at least 1-2 years for entry level and 3-5 years for mid-level in design, implementation, upgrade, maintenance and/or support of ICT infrastructure and/or data centers. Prior experience in banking/financial technology implementation and support is desirable.</li> <li>Expert in Windows and Unix/ Linux OS platforms, Active Directory domain, exchange (O365) administration and other infrastructure management applications. Training and certification on RHEL administration will be added advantage.</li> <li>Sound knowledge on system /storage setup, installation, configuring and administration of web server, security patching and conducting regular maintenance activities.</li> <li>Experienced on virtualization platform. Professional training, certification on VMware, Hyper-V etc. obtained are highly preferred.</li> <li> High level understanding on network setup and good working knowledge of databases including Oracle, SQL, etc.</li> <li>Ability to learn, understand newer infrastructures and technologies adopt and apply as required with strong interpersonal and communication skills.</li> </ul> <p> </p> <p><em><strong>Source: <a href="https://merojob.com/">Merojob</a></strong></em></p>
Show On MapSalary: Not Disclosed
Experience: 1 - 2 (Years)