1. 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)

2. SOFTWARE ENGINEER (Java)

Job Summary:

Software Engineer (Java) will be a part of our development team and will be writing high-quality codes in Java.

Job Description:

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

Job Specification:

  • Bachelor Degree in Computer Engineering, Computer Science, or a related field (or equivalent)
  • 1+ years of relevant work experience
  • Programming experience in Java with thorough knowledge of Object Oriented Paradigm
  • Strong experience with Web architecture and Web design and development tools
  • Experienceof 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

3. Mobile App Developer

Job Description:

Will develops specifications for moderately complex software programming applications and modifies/maintains the existing software. This role develops, modifies and maintains applications that may be customized or standardized. This position participates in design and coding ac-tivities.

Responsibilities:

Responsibilities will include (but are not limited to):

  • Lead all mobile development efforts and be the driving force behind all things mobile
  • Collaborate with Founders and development team to build high quality mobile apps

Requirements:

  • Bachelor’s degree in Science, Engineering, Information Systems, or related field from an accredited institution
  • Experience with HTML5, JavaScript, JQuery, Ajax, CSS
  • Experience with SQL, MySQL, Oracle, Apache Servers
  • Understanding of Android (Google) and iOS (Apple) ecosystems as well as an under-standing of the mobile application development processes
  • Experience with mobile JavaScript frameworks such PhoneGap/Cordova, Ionic, Rat-chet, JQuery Mobile, Sencha Touch etc
  • Experience using one or more of the following computer languages: Java, C#, Java-Script, C/C+ and/or Objective-C
  • Experience with Oracle, HTML5, CSS3, JavaScript, JQuery, Ajax, Bootstrap, Angu-lar.js, Node.js, CSS and other JS framework (Bootstrap or JQuery Mobile a plus)
  • Experience with Oracle and SQL Server
  • 1+ year experience developing sites for mobile and tablet platforms regularly update active websites both by programming
  • code for new information, and updating existing programming code to ensure sites stay functional
  • Good communication skills, both verbally and written, ability to work in a team envi-ronment

4. Software Engineer (QA)

Job Summary:

Software Engineer (QA) will be a part of our QA team and will be involved in quality assurance and quality control activities to ensure successful projects and high-quality products.

Job Description:

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

Job Specification:

  • Bachelor Degree in Computer Engineering, Computer Science, or a related field (or equivalent)
  • 1+ year of relevant experience
  • Knowledge of at least one programming/scripting language
  • Knowledge of at least one DBMS
  • Knowledge/experience of Test Management / Test Automation Tools will be a plus

5. iOS Developer

Job Summary:

We are looking for an iOS Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next gen-eration of our mobile applications.

Job Description:

Responsibilities will include (but are not limited to):

  • Design and build advanced applications for the iOS platform
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Unit-test code for robustness, including edge cases, usability, and general reliability.
  • Work on bug fixing and improving application performance.
  • Continuously discover, evaluate, and implement new technologies to maximize devel-opment efficiency.

Job Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven working experience in software development
  • Working experience in iOS development
  • Have published one or more iOS apps in the app store
  • A deep familiarity with Objective-C and Cocoa Touch
  • Experience working with iOS frameworks such as Core Data, Core Animation, Core Graphics and Core Text
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerg-ing technologies
  • Solid understanding of the full mobile development life cycle

6. Android App Developer

Job Summary:

We are looking for an Android Developer who possesses a passion for pushing mobile technologies to the limits and will work with our team of talented engineers to design and build the next generation of our mobile applications.

Job Description:

Responsibilities will include (but are not limited to):

  • Design and build advanced applications for the Android platform
  • Collaborate with cross-functional teams to define, design, and ship new features
  • Work with outside data sources and API's
  • Unit-test code for robustness, including edge cases, usability, and general reliability
  • Work on bug fixing and improving application performance
  • Continuously discover, evaluate, and implement new technologies to maximize devel-opment efficiency

Job Requirements:

  • BS/MS degree in Computer Science, Engineering or a related subject
  • Proven software development experience
  • Proven working experience in Android development
  • Have published at least one original Android app
  • Experience with Android SDK
  • Experience working with remote data via REST and JSON
  • Experience with third-party libraries and APIs
  • Working knowledge of the general mobile landscape, architectures, trends, and emerg-ing technologies
  • Solid understanding of the full mobile development life cycle

7. UI/UX Designer

Job Summary:

The developer will work closely with the the team/client to take high-level user requirements and identify, design and build appropriate features, interfaces and user flows.

Job Description:

Responsibilities will include (but are not limited to):

  • Developing beautiful design while also considering product strategy and vision.
  • Collaborate on wireframes and design drafts and turn these into well-implemented, functional user interfaces.
  • Produce mockups and designs in Photoshop and implement these using HMTL and CSS.
  • Work with the back-end development team to implement interactive and AJAX-based functionality.
  • Collaborate on wireframes and design drafts and turn these into well-implemented, functional user interfaces.
  • Produce mockups and designs in Photoshop and implement these using HMTL and CSS.
  • Assisting in defining interfaces standards

Job Requirements:

  • Bachelor in Computer Science/IT or related field is a PLUS.
  • Must have excellent knowledge in Dreamweaver, Photoshop, Adobe FreeHand or CorelDraw, HTML/HTML5, Flash, JavaScript, CSS, JQuery and cross-browser support.
  • Experience designing UI/UX for web and mobile applications.
  • Knowledge of twitter bootstrap and Angular JS is preferred.
  • Excellent knowledge and understanding of HTML, CSS and cross-browser support.
  • Skilled in debugging and problem solving using relevant tools.
  • Track record/portfolio of high-quality web application interfaces and design implementations.
  • Experienced in the use of appropriate development tools including source code management.
  • Excellent technical communication, both verbal and written.
  • Ridiculous attention to detail.
  • Able to rapidly prototype(Sketch, Paper, Interactive) design concepts.
  • Focus on customers’ needs and desire to build technology solutions to address them.
  • Experience with mobile app design for iOS/Android/Windows Phone is a PLUS.

Application Procedure

Please send an email to career@dibugsoft.com as per below:

  • Email Subject: Application for <Relevant Job Title>
  • Email Body: Application summary along with your brief introduction.
  • Email Attachment: <Attach your resume>

Only shortlisted candidates will be called for interviews.

DebugSoft is an equal opportunity employer.

We provide internship opportunities to students currently pursuing their bachelor degree. Our preference will be for those students who can work full-time for a minimum of 3 months and who can immediately join us, if selected, after their graduation. However, we do accept interns in other conditions too if we believe you can prove yourself.

Application Procedure

Please send an email to career@dibugsoft.com as per below:

  • Email Subject: Application for Internship for <Java, .NET, Data, QA, Design, Others>
  • Email Body: Application summary along with your brief introduction.
  • Email Attachment: <Attach your resume>

Only shortlisted candidates will be called for test/interviews.

DebugSoft is an equal opportunity employer.

We provide traineeship opportunities to those who have recently acquired their bachelor degree but lack the required experience. Our preference will be for those candidates who can work full-time for a minimum of 3 months and who can immediately join us, if selected, after the traineeship. However, we do accept trainees with other conditions too if we believe you can prove yourself.

Application Procedure

Please send an email to career@dibugsoft.com as per below:

  • Email Subject: Application for Traineeship for <Java, .NET, Data, QA, Design, Others>
  • Email Body: Application summary along with your brief introduction.
  • Email Attachment: <Attach your resume>

Only shortlisted candidates will be called for test/interviews.

DebugSoft is an equal opportunity employer.