Verisk Nepal is the software development and information technology (IT) service support center for Verisk Analytics. We’re a dedicated team of software and IT professionals who provide technical support to Verisk’s businesses. At Verisk Nepal, we help our internal clients focus on their business solutions while we focus on the technology. Verisk Nepal is a wholly owned subsidiary of ISO, a Verisk Analytics business.
Strong understanding of the entire web development process, including design, development, and deployment
Well versed in using UX and UI design tools like Adobe Photoshop, Adobe Illustrator, Adobe InDesign, and Adobe XD, Sketch, AxureRP
Strong knowledge of frontend scripts and languages like HTML5, CSS3, JavaScript, SASS, LESS, etc.
Experience in working with using HTML frameworks like Bootstrap, Foundation, etc.
Proficient in written and spoken English and ability to communicate fluently
Knowledge of code versioning tools like git or SVN.
Familiar with Agile software development practices like SCRUM and Kanban will be a plus point
Key Responsibilities
Design meaningful UX and aesthetically compelling UI for the digital applications using state-of-art tools (Adobe Creative Suite, Sketch, AxureRP, Balsamiq, etc.).
Convert non-functional UI mockups into responsive cross-browser compatible web pages.
Communicate with business users/clients to gather requirements, express ideas and collaborate with them throughout the design and development processes.
Assess software requirement specifications and produce interactive prototypes for presentation.
Work with the team of UI-UX developers, Quality Assurance Engineers, and Managers to produce robust software applications.
Brainstorm and produce out of the box creative solutions.
Keep up with the latest software, changing design trends, social channels, and adapt quickly to modern technologies.
Working knowledge of JavaScript frameworks like AngularJS, Angular, ReactJS etc. will be a plus point
Passion for programming in general, rather than a specific language
Ability to learn new, emerging technologies
You have a solid general understanding of application components, what happens on the front end, what happens on the back end.
You’re a professional. That means you follow through on commitments, meet deadlines, don’t cut corners, consider other people’s ideas, play nice with the team, learn from your mistakes, document things and communicate honestly and proactively if you anticipate an issue doing any of the above
Ability to effectively work on multiple projects simultaneously and effectively contend with competing priorities
Possess strong troubleshooting, code optimization, and refactoring skills
Ability to work independently without supervision
Skill:
Mandatory skills – the person must be STRONG in each discipline and will have to explain in detail
Minimum 3 years of experience in JavaScript / Angular Technology
Production usage Angular 2+ (Latest Version), RxJs, Redux
AngularJS experience
Writing tested and documented JavaScript
Make design and technical decisions for Angular projects.
Expertise in build processes (Angular CLI, Webpack)
Experienced in writing test cases and performing unit testing using frameworks (ex. Jasmine, Karma)
Used DevOps and CI/CD in previous work experience.
Developed software in SCRUM environment using Agile methodologies.
Passion for programming in general, rather than a specific language
Ability to learn new, emerging technologies
You have a solid general understanding of application components, what happens on the front end, what happens on the back end.
You’re a professional. That means you follow through on commitments, meet deadlines, don’t cut corners, consider other people’s ideas, play nice with the team, learn from your mistakes, document things and communicate honestly and proactively if you anticipate an issue doing any of the above
Ability to effectively work on multiple projects simultaneously and effectively contend with competing priorities
Possess strong troubleshooting, code optimization, and refactoring skills
Skill:
Mandatory skills – the person must be STRONG in each discipline and will have to explain in detail
Minimum 5 years of experience in C# / ASP.NET / MVC technology
Hands-on programming in JSON and Web API in a production environment.
Hands-on programming in JavaScript frameworks (Angular 2+, AngularJS, React, jQuery)
Hands-on programming in Web markup languages (HTML/HTML5, XML) and Style sheet language (CSS/CSS3)
Strong knowledge on .Net Frameworks 4.5+ and .Net Core 2.0+
Experience in SQL (PostgreSQL) and NoSQL databases (Mongo DB, DynamoDB)
Solid understanding of OO techniques and Design patterns.
Hands-on in writing test cases using Nunit/MSTest
Used DevOps and CI/CD in previous work experience. (Git/Bitbucket)
Developed software in a SCRUM environment using Agile methodologies.
Solid understanding of async/await and the TPL library.
Proficient understanding of cross-browser compatibility issues and ways to work around them.
Involved in SDLC process.
Nice to have
Multi-threaded programming experience in both procedural and functional paradigms
Familiarity working with or implementing Elasticsearch
Experience developing and maintaining cloud-based solutions in AWS