1. Nepal Based - Software Engineer - Java
2. Nepal Based - Software Engineer - .NET
3. Nepal Based - Software Engineer - Database
4. Nepal Based - Software Engineer - QA
1. Nepal Based - SOFTWARE ENGINEER (Java)
Job Summary:
You will work as part of our rapidly growing team developing web based software applications for international customers.
Responsibilities:
Responsibilities will include (but are not limited to):
- Write complete software or parts of it in Java
- Implement the designs produced in HTML and CSS into existing Java sites or in a new system
- Package and deploy the developed systems
- Analyze existing systems written in Java, produce estimates and modify them according to requirements
- Work with SQL databases (primarily MySQL and MSSQL), for creating tables, stored procedures and functions, according to the design document provided
- Properly document code using standard diagrams (like UML)
- Investigate new APIs and learn how to use them
Requirements and qualifications:
- Bachelor or Masters Degree in related field
- 1+ yrs of experience in Java and Relational Database
Skills and personal attributes:
- Programming experience in Java with thorough knowledge of Object Oriented Paradigm
- Strong experience with Web architecture and Web design and development tools
- Well experiance with JSP, JDBC, Java Servlets, Javabeans/EJBs, ASP, SQL, Perl, UNIX, C++, JavaScript, SOAP, XML/XSLT, HTML, Spring, ANT, SVN, CMP, and WebLogic
- Knowledge of well known design patterns
- Ability to use IDEs efficiently for debugging and deployment
- Ability to work in a team and also independently (with guidance)
- Good communication skills
- Ability to do research on new technologies (APIs) and learn to use them quickly
Background in any of the following is a plus:
- Any frameworks (grails, spring, struts, JSF etc)
- Ability to work with CSS/HTML and Javascript
- Knowledge of Test Driven Development
- Knowledge and ability to work in Agile Development (SCRUM)
2. Nepal Based - Software Engineer (.NET)
Job Summary:
You will work as part of our rapidly growing team developing web based software applications for international customers.
Responsibilities:
Responsibilities will include (but are not limited to):
- Write complete software or parts of it in C#
- Develop ASP.NET web sites
- Implement the designs produced in HTML and CSS into existing ASP.NET sites or in a new system
- Package and deploy the developed systems
- Analyze existing systems written in .NET (C#), produce estimates and modify them according to requirements
- Work with SQL databases (primarily MySQL and MSSQL), for creating tables, stored procedures and functions, according to the design document provided
- Properly document code using standard diagrams (like UML)
- Investigate new APIs and learn how to use them
Requirements and qualifications:
- Bachelor or Masters Degree in related field
- 1+ years of experience in ASP.NET with C# (optionally experience in VB with very good OOP knowledge)
Skills and personal attributes:
- Programming experience in C# (optionally a solid knowledge of VB with solid .NET and OOP concept)
- Thorough knowledge of OOP paradigm
- Knowledge of .NET framework
- Ability to use Visual Studio IDE efficiently for debugging and deployment
- Ability to work in a team and also independently (with guidance)
- Good communication skills
- Ability to do research on new technologies (APIs) and learn to use them quickly
Background in any of the following is a plus:
- Knowledge of ASP.NET 3.5
- Knowledge of major design patterns and its implementation in .NET
- Ability to work with CSS/HTML and Javascript
- Knowledge of Test Driven Development or Behavior Driven methodologies
- Knowledge and ability to work in Agile Development (SCRUM)
3. Nepal Based - SOFTWARE ENGINEER (Database)
Job Summary:
The Database Engineers' role is to strategically design and implement large scale database for internal/external products/projects. Additionally, the Database Engineer will be called upon to design and implement custom large scale database solutions.
Responsibilities:
Responsibilities will include (but are not limited to):
- Strengthen the architecture of solution, while working on existing business intelligence
- Provide database support to include creating databases, triggers, queries and reports in collaboration with other systems engineers and software developers
- Work on data modeling, design and development of Data Warehouse
- Increase the capabilities of the extract, transform, and load (ETL) layer for data operations
- Additional responsibilities include creating and implementing security policies, configuring and maintaining database replication including clusters, conducting daily backups, importing/exporting data to other systems, reporting, monitoring, troubleshooting, and directly interfacing with the client
Requirements and qualifications:
- Bachelor Degree in Software Engineering, Computer Science or a related field
- 1+ years of pertinent experience
Skills and personal attributes:
- Motivated, innovative and ready to take responsibility and initiative in your work
- Analytical ability with logical reasoning and problem solving skill
- Strong knowledge of Relational Database theory and SQL
- Data modeling for physical, as well as, logical models
- You focus on writing reusable, reliable and readable code.
- Worked on at least two of Oracle, MSSQL, MySql, PostGreSQL and is aware of nosql technologies
Background in any of the following is a plus:
- Any professional programming experience
- Knowledge and ability to work in Agile Development Methodology (SCRUM)
4. Nepal Based - Software Engineer (QA)
Job Summary:
Software QA Engineers will focus on quality assurance and quality control activities to ensure successful projects and high-quality products. They will interface with Clients, Projects Managers, Business Analysts, and Developers for verification of intermediate work products and validation of end products.
Responsibilities:
Responsibilities will include (but are not limited to):
- Business and software requirements review
- Test plan preparation and review
- Test environment setup
- Test cases/scripts preparation and review
- Test execution (manual/automated)
- Defect reporting
- Test Reporting
- Process enhancement initiatives
Requirements and qualifications:
- Bachelor Degree in Computer Engineering, Computer Science, or a related field (or equivalent)
- 1+ year of relevant experience
Skills and personal attributes:
- Knowledge of at least one programming/scripting language
- Knowledge of at least one DBMS
- Good communication and documentation skills
- Ability to work independently and also in a team
Background in any of the following is a plus:
- Test Management Tools
- Defect Tracking Tools
- Test Automation Tools
To Apply
Please send resume along with cover letter to career@deerwalk.com. Only Short-listed candidates will be contacted.
If you are applying for a trainee position, please send your resume directly to trainee@dwit.edu.np.


