Career

 

 

Banner-Career-1100x300

ADA Software provides an environment of professionalism and offers exciting challenges to individuals who have the desire to learn and grow with the organization. We encourage independent thinking, creativity and teamwork. Our growing organization provides exciting opportunities for growth for people with the drive and the energy to excel.

We are augumenting our Software Development Team and are looking for people with the passion to excel and a penchant for hard work. The following positions are available now and we invite you to apply if you find these opportunities exciting. Please email your resume to hr@adasoftware.com mentioning the position applied for in the subject line or click on the  link provided below each position.


SQL Developer

Key Skills – Database Performance Tuning,Database Security,Data Maintenance,Information Security Policies, Database Normalization SQL Statements,MS-SQL Server & Oracle

Experience – 6-9 years

Qualification – B. Tech/B.E./M.Sc./MCA

Job Description

  • Identifies database requirements by interviewing customers; analyzing applications, programming, and operations; evaluating existing systems and designing proposed systems.
  • Recommends solutions by defining database physical structure and functional capabilities, database security, data back-up, and recovery specifications.
  • Installs revised or new systems by proposing specifications and flowcharts; recommending optimum access techniques; coordinating installation requirements.
  • Maintains database performance by calculating optimum values for database parameters; implementing new releases; completing maintenance requirements; evaluating computer operating systems and hardware products.
  • Prepares users by conducting training; providing information; resolving problems.
  • Supports database functions by designing and coding utilities.
  • Maintains quality service by establishing and enforcing organization standards.
  • Contributes to team effort by accomplishing related results as needed.

Apply to this position


Senior Developer (.NET)

Key Skills – MVC, Entity Framework, Jquery, Html5, Javascript, C#, Asp.net, Ms Sql Server, Spring Framework, log4net, Design Patterns, AngularJS, Telerik, Ajax Framework, Bootstrap

Experience – 6-9 years

Qualification – B. Tech/B.E./M.Sc./MCA

Job Description

  • Translate application storyboards and use cases into functional applications
  • Design, build, and maintain efficient, reusable, and reliable code
  • Integrate data storage solutions
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Help maintain code quality, organization, and automatization

Apply to this position


Senior Developer (Java)

Key Skills – Core Java, J2EE, Spring, Hibernate, Servlet, Jdbc, Smart GWT, ExtJS, Javascript, Jquery, Json, Ajax, Object Oriented Development, Eclipse, Application Server

Experience – 6-9 years

Qualification – B. Tech/B.E./M.Sc./MCA

Job Description

  • Designing, coding, testing, debugging, documenting and supporting all types of applications consistent with established specifications and business requirements to deliver business value.
  • Design and implement application enhancements in collaboration with different teams.
  • Troubleshoot production support issues post release deployment and come up with solutions. Ability to solve complex production issues.
  • Creating detailed program specifications based on client requirement.
  • Clarity on functionality and logic building of program.
  • Breaking down program specification into its simplest elements and translating this logic into a programming language.
  • Devising solutions by predicting errors, evaluating other options.
  • Team player and multi tasking.
  • Combining various elements of program design and testing it.
  • Testing sample data-sets to check that output from the program works as intended.
  • Problem solving and correcting the program as necessary.
  • Installing the program and conducting final testing.
  • Evaluating the program’s effectiveness.
  • Increasing program’s operating efficiency and adapting to new requirements, as necessary.
  • Conducting user acceptance testing to ensure ease, quickness and accuracy.
  • Writing detailed documentation for usage of end users and computer operators.
  • Consulting various sources to learn new ways to develop programs.
  • Updating, repairing, modifying and expanding existing software and generic applications.

Apply to this position