Careers

Duties of Sr.Programmer:

  • Organize and coordinate feasibility studies for economic and technical domain to implement new software with the project manager;
  • Improve and enhance the existing production codes by modifying them as per requirements of new software;
  • Design and architect the physical and logical model for databases and monitor the entire process;
  • Follow the process of Software Development Life Cycle (SDLC), Object Oriented Design (OOD), and Agile Methodology;
  • Guide the team for maintenance of software applications that are under progress and development;
  • Participate along with Project Manager, in conversion of process flow of the work to codes through encoding of user/functional requirements;
  • Construct complex SQL queries by using table joins and sub queries;
  • Oversee and create software requirements specifications and other technical documentation;
  • Ensure knowledge transfer by making revisions in documentation for software codes and maintain properly the historical data/records.

Minimum requirements:  Master’s degree in Computer Science, Computer Applications, Computer Information Systems, Information Technology, Software Engineering, Engineering (any field), or related, or any STEM (Science, Technology, Engineering, and Math) field of study, and at least three (3) years of experience in the job offered or in any related position(s).

Duties of Programmer Analyst I:

  • Engage in maintenance of software applications;
  • Design physical and logical model of database;
  • Follow the process of Software Development Life Cycle (SDLC), Object Oriented Design (OOD), and Agile Methodology;
  • Participate in feasibility study for economic and technical domain for implementing new software;
  • Enhance the existing production codes by modifying them as per requirements of new software;
  • Utilize sub queries and table joins to write useful SQL commands;
  • Write and modify codes as per software requirements;
  • Ensure knowledge transfer by making revisions in documentation for software codes and maintain historical data/records;
  • Document technical methodologies and design of requirement specifications of software used.

Minimum requirements:  Bachelor’s degree in Computer Science, Computer Applications, Computer    Information Systems, Information Technology, Software Engineering, Engineering (any field), or related, or any STEM (Science, Technology, Engineering, and Math) field of study, and at least two (2) years of experience in the job offered or in any related position(s).  Employer will accept a three-or four-year bachelor’s degree.

Duties of Programmer Analyst II:

  • Participate in feasibility study for economic and technical domain for implementing new software;
  • Enhance the existing production codes by modifying them as per requirements of new software;
  • Design physical and logical model of database;
  • Follow the process of Software Development Life Cycle (SDLC), Object Oriented Design (OOD), and Agile Methodology;
  • Engage in maintenance of software applications that are under progress and development;
  • Participate in conversion of process flow of the work to codes through encoding of user/functional requirements;
  • Utilize sub queries and table joins to create different useful SQL commands;
  • Write and modify codes as per software requirements;
  • Ensure knowledge transfer by making revisions in documentation for software codes and maintain properly the historical data/records;
  • Prepare documentation of technical methodologies and design of requirement specifications of software used.

Minimum requirements:  Master’s degree in Computer Science, Computer Applications, Computer Information Systems, Information Technology, Software Engineering, Engineering (any field), or related, or any STEM (Science, Technology, Engineering, and Math) field of study, and at least six (6) months of experience in the job offered or in any related position(s).

Duties of Software-Developer:

  • Design, code, test and maintain computer applications
  • Gather business requirements from business users and other stakeholders
  • Create data models for computer applications
  • Create software interfaces and screens
  • Develops databases, programs and procedures necessary to create and maintain various computer applications
  • Write documentation for various computer applications
  • Test computer applications for defects
  • Create reports using various computer applications
  • Deploy, maintain, uninstall and track versions of different computer applications
  • Submit weekly and monthly reports about the current work and issues and also any major changes in schedule that is foreseen

Degree Requirements: Bachelor’s in Electronics & Communication Engineering, Master of Science in Computer & Information Science