Software Engineer (Python)

Verisk

Kathmandu, Nepal Full time
Apply on EasyApply

Create a free account to apply in seconds

We are looking for a passionate and experienced Python Developer with 2+ years of experience on software development to join in our Nepal office. The Ideal candidate will have a strong knowledge of Python, AWS and other technologies like Angular/React, JavaScript or any other programming language.

Responsibilities

• Support, development, and data operation workload.

• Create architecture diagrams for new requirements.

• Gather and document the entire development process.

• Be involved in all phases of the agile software development lifecycle.

• Keep up to date with the latest technologies and introduce them as needed.

• Coordinate and communicate effectively with team members and various stakeholders.

• Understand the business requirement, produce code, and conduct testing to ensure that product meets the requirements.

• Ensure the best possible performance and quality in the packages.

• Participate in different support activities.

• Be focused, passionate, and strive to find simple solutions to complex problems.

Qualifications

• Bachelor’s degree from recognized university

• At least 2 years of professional experience in Python, AWS and other software development environment

• Knowledge of object-oriented programming

• Experience with Python Flask, Fast or any other Python framework.

• Experience with SQL databases like SQL Server/MySQL/PostgreSQL and NOSQL databases such as MongoDB/DynamoDB etc.

• Experience working with Pandas, Numpy, regular expressions in Python

• Knowledge of JavaScript framework/libraries such as AngularJS/Angular, React etc.

• Experience with writing Unit test cases

• Familiar with Pylint and PEP 8 Python development style guide

• Knowledge of AWS services such as Ec2, Lambda, S3, DynamoDB, RDS, CloudFormation etc.

• Experience in visualization tools such as PowerBI

• Experience with text mining

• Experience working in AI/ML projects

• Experience or working knowledge of any other programming language Java/.NET

• Having an active Github profile showcasing the work/personal projects done over the years.

• Excellent communication skills both written and verbal.

Skills

PythonAWSAngular/ReactSQL databasesNoSQL databasesObject-oriented programmingUnit testingCommunicationAgile software developmentProblem-solving