Software Engineer III (.Net - Angular)
Verisk Careers | Verisk- Location
- Kathmandu, Nepal
- Workplace
- Hybrid
- Employment
- Full Time
- Salary
- —
Posted 23d ago
We are looking for the talented Software Engineer having previous design/development experience with large-scale production systems and/or data platforms with knowledge of high availability cloud-based applications. This is a fantastic opportunity for an experienced developer to join a group of skilled professionals and take ownership in the process.
- Design and develop high performance software libraries and APIs using .NET technology.
- Be involved in all phases of the agile software development lifecycle.
- Work with product teams to gather detailed requirements for the products, services & tools.
- Proactively seek out and minimize pain points within the infrastructure and code base.
- Take full ownership of your work, from design to deployment, ensuring high-quality, maintainable code.
- Write clean, readable, and testable code, and participate in regular code reviews.
- Demonstrates hands-on coding leadership through productivity and high quality of outputs as measured by low defect rates.
- Be focused, passionate, and strive to find simple solutions to complex problems.
- Communicate effectively with technical and non-technical stakeholders, both verbally and in writing.
- Bachelor’s degree in computer science, Engineering or a related subject.
- 3+ years’ full-time work experience in .NET technologies and JavaScript framework – Angular.
- Design, develop and maintain high quality .NET applications using C#, ASP.NET MVC and relevant technologies.
- Strong ability to build REST APIs in C# with .NET/.NET Core.
- Proficient in SQL and relational database concepts with SQL Server / PostgreSQL.
- Strong understanding of object-oriented programming.
- Possess strong troubleshooting, code optimization and refactoring skills.
- Familiar with various design and architectural patterns.
- Knack for writing clean, readable, and easily maintainable code.
- Understanding of fundamental design principles for building a scalable application.
- Proficient in implementing automated unit tests (NUnit).
- Proficient understanding of code versioning using GIT.
- Experience with Agile methodologies and tools like Jira.
- Familiarity with DevOps practices and tools like Bamboo, Octopus, and CI/CD pipelines.
- Excellent communication skills (written and verbal).
- Familiarity with AWS architecture and hands on experience with EC2, Lambda, S3, RDS and other relevant services would be a plus.
- Experience working in an Agile/Scrum development process.
Skills
- .NET
- Angular
- JavaScript
- C#
- ASP.NET MVC
- .NET Core
- SQL
- SQL Server
- PostgreSQL
- NUnit
- Git
- Jira
- Bamboo
- Octopus
- AWS
- EC2
- AWS Lambda
- S3
- RDS
More jobs at Verisk Careers | Verisk
All 72Principal Software Engineer
Verisk Careers | Verisk · Krakow, Malopolskie, Poland · yesterday
IT Helpdesk Analyst
Verisk Careers | Verisk · Hyderabad, Telangana, India · yesterday
Software Engineer
Verisk Careers | Verisk · Krakow, Malopolskie, Poland · yesterday
Lead AI Engineer
Verisk Careers | Verisk · Hyderabad, Telangana, India · yesterday
AI Engineer
Verisk Careers | Verisk · Hyderabad, Telangana, India · yesterday
Similar roles
MLOps Engineer
Fusemachines · Kathmandu · 2d ago
Senior .NET Software Engineer
IQVIA · Kathmandu, Nepal · 4d ago
Senior Software Engineer, Core Experiences - Kathmandu, Nepal
Speechify · Kathmandu, Nepal · 6d ago
Senior Software Engineer, Windows/Desktop Applications - Kathmandu, Nepal
Speechify · Kathmandu, Nepal · 15d ago
Machine Learning Engineer
Fusemachines · Kathmandu · 16d ago
Associate Software Engineer
Progressive Labs · Kathmandu, Nepal · 23d ago