Senior Software Engineer (Microsoft .NET)

Javra Software

​​Javra software was founded by our director Frank Möllers in 1999. His vision was to develop and support future proof  custom business applications against a competitive price. During the years clients  rewarded Javra for their services and Javra built up a good track record with their innovative projects. Innovation is the key factor for Javra’s success, this is one of…

Job Information

  • icon
    Duty Station Lalitpur
  • icon
    Type of Appointment Full time
  • icon
    No. of Openings 1 opening
  • icon
    Salary Negotiable / Monthly
  • icon
    Job Level : Senior Level
  • icon
    Job Experience : 3+ years
  • icon
    Job Category IT and ICT Engineering
  • icon
    Job Qualification : Bachelor
  • icon
    Posted Date : May 31, 2022

Job Description

Senior Software Engineer (Microsoft .NET) 

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.

Required Qualification & Experience

  • 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
  • Xamarin

How to Apply

To apply for this position, send your CV to before the closing date.