Opportunities Facebook


1. Software Engineer - Database (Openings 5)
2. Software Engineer - .NET (Openings 10)
3. Software Engineer - Java (Openings 5)
4. Senior Release Engineer (Opening 1)
5. Software Engineer - IOS (Opening 1)
6. Reporter (Opening 1)
7. Software Engineer - QA (Openings 7)

1. SOFTWARE ENGINEER (Database)

Openings 5

Job Description:

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.

Role and Responsibilities:

Your 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)

Go To Top

2. Software Engineer (.NET)

Openings 10

Job Description:

You will work as part of our rapidly growing team developing web based software applications for international customers.

Role and Responsibilities:

Your 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)

Go To Top

3. SOFTWARE ENGINEER (Java)

Openings 5

Job Description:

You will work as part of our rapidly growing team developing web based software applications for international customers.

Role and Responsibilities:

Your 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)

Go To Top

4. Senior Release Engineer

Opening 1

Job Description:

Release engineer will plan and execute the compilation, assembly and delivery of source code into finished products. He/she will closely interface with the IT Team, Development Team, QA Team, Project Managers, and Clients in ensuring release engineering aspects like identifiability, reproducibility, consistency, and agility.

Role and Responsibilities:

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

  • Source code control and management
  • Design and development of software builds
  • Build scripting and automation
  • Deployment of builds in QA/UAT/Production environments

Requirements and Qualifications:

  • Bachelor Degree in Computer Engineering, Computer Science or a related field
  • 2+ years of relevant experience

Skills and personal attributes:

  • Knowledge of Windows/Linux/UNIX servers
  • Experience in build preparation and deployment
  • Ability to work independently and also in a team
  • Ability to plan, lead, and take proactive steps

Background in any of the following is a plus:

  • SCM tools like Subversion/Git/CVS/VSS
  • Build automation tools like Ant/NAnt/Make
  • Knowledge of or experience in the principles of Continuous Integration

Go To Top

5. Software Engineer (IOS)

Opening 1

Job Description:

Apple products have gained big market, and almost all of the companies have some kind of software running in these. We currently have clients looking to develop new IPhone and IPad related applications and a more that need their existing IOS products maintained.

As a software engineer for IOS you would be involved in understanding current systems clients have, adding new features in already existing IOS application and creating complete system or module from scratch. We are also looking to have our in-house products exposed through IOS applications.

You would be a part of fast growing team of IOS developers supporting various types of products, under the guidance of project managers, engineering managers and team leads.

Role and Responsibilities (including but not limited to):

  • Write complete applications or parts of it in Objective C so that works in various Apple products (IPhone, IPad, IPod etc.).
  • Use XCode or other IDE effectively to trace, debug, find memory leaks and profile the application in other ways.
  • Optimize pre-written code for efficient memory and CPU usage.
  • Package and deploy the applications so that clients can use it through App Store or Ad Hoc downloads.
  • Research and use third party libraries.
  • Document code you or someone else has written.
  • Work in multiple projects and teams

Requirements:

  • Bachelors or masters in related field
  • One year of full time experience in IOS development (optionally, part time less part-time experience with in-depth knowledge would also be considered)
  • Ability to work and research into new technology independently
  • Ability to communicate effectively and a good attitude
  • Ability to work and contribute in a team
  • Ability to learn

Go To Top

6. Reporter

Opening 1

Job Description:

We are seeking for an ideal candidate for online news reporting with knowledge of fair and accurate journalism practices. A reporter researches, writes, and reports on information to be presented in online news portal. This is part time regular job.

Responsibilities:

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

  • Edit, write and generate news content in Nepali for all types of beats
  • Cultivate sources, conduct interviews, engage in research, and make reports
  • Find new and innovative ways to present stories
  • Develop contacts and sources

Requirements and Qualifications:

  • Bachelor Degree in related field
  • 1+ years of pertinent experience

Background in any of the following is a plus:

  • Strong social media skills a plus
  • Ability to shoot and edit

Go To Top

7. Software Engineer (QA)

Opening 7

Job Description:

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:

Your 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

Go To Top



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.

Go To Top