Senior Software Engineer (Microsoft .NET)

Javra Software Nepal Pvt. Ltd.

We are a software company headquartered in the Netherlands. Our team in Nepal provide outsourcing services in software development primarily to European customers. Our core expertise are the development of ERP systems in Progress platform, Mobile Apps Development, SAP Business Intelligence/ Business Object (BI/BO) solution. We work with a variety of software technologies including Progress OpenEdge, PHP, Magento,iOS, Android, Windows, .NET, Flash/Flex and many more. For detailed information on Javra Software Nepal Pvt. Ltd please visit www.javra.com

Detailed Job description / requirements:

Senior Software Engineer (Microsoft .NET) 

Roles and Responsibilities:

Your responsibilities will include (but are not limited to):

Design, develop and implement large-scale projects from conception to completion.
Provide innovative solutions to complex business problems.
Develop and architect lifecycle of projects working on different technologies and platforms.
Interface with clients and gather business requirements and objectives.
Translate clients’ business requirements and objectives into technical applications and solutions.
Understand and evaluate complex data models.
Execute system development and maintenance activities.
Develop high-quality software design and architecture with improvised performance and scalability.
Identify, prioritize and execute tasks in the software development life cycle.
Automate tasks through appropriate tools and scripting
Code review, debugging and testing
Ensure software is up-to-date with latest technologies
Analyze system specifications and translate system requirements to task specifications for junior programmers.
Work cooperatively in a project-focused software development team.
Write technical and user documentation.
Requirements and Qualifications: 
At least Bachelor Degree in Software Engineering, Computer Science or a related field.
3+ years of programming experience in any development platform.
You have the following experience and profile:
Good programming skill using C#.NET and ASP.NET including .Net core and .Net 5
Good knowledge about RESTful services
Good knowledge about database development with Microsoft SQL Server and other RDBMS systems.
Computers are your passion (not just your profession)
Confident to communicate in written and spoken English.
Motivated, innovative and ready to take responsibility and initiative in your work.
Analytical ability with logical reasoning and problem solving skill. 
You focus on writing reusable, reliable and readable code. 
Knowledge of full software development lifecycle
Knowledge of Oops programming
Knowledge of DevOps process
Source controls like Git, Svn etc.
Background in any of the following is a bonus:
Experience with tools such as UML, Visio and Git.
Agile software development methodology such as Scrum using Azure DevOps
Knowledge about micro-service architecture
DevOps Process
CI/CD process
Xamarin
How to Apply: 
To apply for this position, send your CV to jobs@javra.com before the closing date.

Job Overview

Category
Openings 1
Position Type Full Time
Position Level Senior Level
Experience 3+ years
Education B.E. in Computer Science, Bachelors in Computer Science
Posted Date 31 May, 2022
Apply Before 30 Jun, 2022
City Lalitpur