Home Login Close

JobsNepal.com

Senior Software Engineer (PHP/Java/QA)

Navigation Search

Senior Software Engineer (PHP/Java/QA)

Job Overview
  • Computer - Web Development
  • 70000 NRs per month
  • Full Time
  • 3+ years
  • 3
  • B.E. in Computer Science
  • Kathmandu
  • New IT Venture corp.

Job Description

Senior Software Enginner (PHP) [Vacancy: 1]

Responsibilities:

  • Leading role in designing/optimizing/re-engineering of high-load and high-available systems
  • Leading and managing a group of junior developers
  • Code review and other quality assurance activity
  • Providing support and improvement for existing projects

Requirements:

  • Experince in developing software using OOP PHP and it's framework like Laravel, Yii2, Symfony.
  • Strong understanding of JavaScript and jQuery
  • Advanced proficiency in coding and applying effective techniques
  • Understanding of software development life cycle
  • Extensive experience in pure-PHP (both OOP and procedural)
  • Understanding coding standards and best practices for developing efficient and high-available back-end systems
  • Advanced proficiency in SQL database development, writing and optimizing SQL statements, keys, relations, indexes, etc.
  • Deep understanding of MySQL’s underlying storage engines and processes
  • Experience with Linux console, Git, Nginx/Apache
  • Skills in team management and project management
  • Ability to develop project architecture, identify and avoid the risks
  • Experience in code review and optimization
  • Good understanding of version control, preferable GIT.
  • Strong knowledge of the common PHP or web server exploits and their solutions.
  • Good understanding of design patterns and SOLID principles would be a plus point.
  • Excellent communication skill and proven ability to carry on a business conversation at all levels.
  • Ability to interpret business requirement and develop technical solutions
  • Familiar working in the Agile environment.

 

 

Senior Java Developer (Java) [Vacancy: 1]

Responsibilities:

  • Leading role in designing/optimizing/re-engineering of high-load and high-available systems
  • Leading and managing a group of junior developers
  • Code review and other quality assurance activity
  • Providing support and improvement for existing projects
  • Skills and Qualification:
  • Working knowledge of Core Java, Servlets, JSP, Java Server Faces(JSF), Struts, Spring MVC, Spring Boot, CSS, JQuery, Hibernate, JMS, EJB, Javascript, XML, HTML, AJAX and related technologies.
  • Proficient in Object Oriented Development and Java Enterprise concepts.

Requirements:

  • Working knowledge of Core Java, Servlets, JSP, Java Server Faces(JSF), Struts, Spring MVC, Spring Boot, CSS, JQuery, Hibernate, JMS, EJB, Javascript, XML, HTML, AJAX and related technologies.
  • Proficient in Object Oriented Development and Java Enterprise concepts.
  • Experience with Restful API development.
  • Advanced proficiency in SQL database development, writing and optimizing SQL statements, keys, relations, indexes, etc.
  • JavaScript frameworks like Angular, React, Vue etc are a plus. 
  • Experience with implementing automated testing platforms and unit tests.
  • Familiar with build tools such as Ant, Maven, and Gradle.
  • Familiar with various design and architectural patterns.
  • Proficient understanding of code versioning tools, such as Git
  • Good understanding of design patterns and SOLID principles.
  • Experience in code review and optimization
  • Strong knowledge of the common Java or web server exploits and their solutions.
  • Excellent learning and problem solving skills.
  • Contribute technical ideas and suggestions to enhance the direction of the product
  • Ability to interpret business requirement and develop technical solutions
  • Familiar working in the Agile environment.
  • Ability to work well independently and in a team environment

 

 

Senior QA Engineer  [Vacancy: 1]

Skills and Requirements:

  • Mobile testing expertise (iOS, Android ) using selenium/appium/calabash.
  • Review requirements, specifications and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive and well-structured test plans and test cases
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Liaise with internal teams to identify system requirements
  • Depth Knowledge in Test Automation preferably for Mobile Apps,
  • Experience in using devices on cloud for mobile test automation.
  • Ability to bring in improvements in test automation for web and mobile applications.
  • A real passion and knowledge for latest developments of mobile and web technologies.
  • Good knowledge of QA methodologies, procedures documentation including test planning and case writing.
  • Prior experience working with Jmeter/LoadRunner for load testing is a plus.

 

Benefits:

  • Provident fund
  • CIT scheme
  • Dashain allowance
  • 5 working days (Mon-Fri)
  • 17 days(for male) / 19 days(for female) Govt Holidays per year
  • 12 days casual leave per year
  • 6 days sick leave per year
  • Flexible working hours. You can replace today's lost hour the next day.
About the Company