Software Engineer 1

Date: Aug 28, 2024

Location: IND: Bangalore, IN

Company: [24]7.ai

JOB DESCRIPTION

 

Role:                                                                Senior Software Engineer

 

Level & Grade                                               L2G2

 

 

Reports                                                           Head of IS Department / IS Manager

Department                                                   information System

Repartees                                                       As per HRMS / CORE

 

Statement of purpose

To carry out Information Systems activities, so as develop new and maintain existing production applications.

 

Summary of essential job functions

  1. Carry out in-house software development activities as per client/OPS requirements.
  2. Manage coding efficiently.
  3. Implement software development best practices.
  4. Create & maintain relevant documentation.

 

Minimum requirements (Education Qualification & Work Experience)

 

In process to get degree in Computer Science

 

 

Competency Requirements: [Technical & Behavioral]

Technical

 

Technology

Scope

Level Required

Pre Hypertext Processor (PHP)

Development

Proficient

Laravel/Symphony Framework

Development

Proficient

JavaScript (JQuery)

Development

Proficient

HTML, DHTML, CSS

Development

Proficient

.Net Framework (C#, VB)

Development

Beginner

.Net Web Framework (ASPX)

Development

Beginner

MySQL Database

Management

Proficient

Design

Proficient

Maintenance

Beginner

GIT

Management

Beginner

 

 

SKILL                                            Brief                                                    Type

Methodical Problem Solving

Uses methodical approach to understand and solve problems (mental models, design, experiments, etc.)

Essentials

Schedule Awareness

Strong link with schedules and concern in time usage

Essential

 

 

Team Oriented

Drives synergy in the team by sharing knowledge and helping other team members

Interpersonal

Seeks Help

Seeks assistance on others in learning, researching,

designing and understanding the results

Interpersonal

Help Others

Spends significant time assisting other in the completion of their

tasks

Interpersonal

Customer Service

Uses empathy to proactively help and support end users

Interpersonal

Driven by contribution

Values the sense of accomplishment by direct contributions

Personal

Perseverance

Demonstrate discipline, dedications and willingness to work hard toward finding a solution

Personal

Desire to Improve

Sets high personal expectations and goals and proactively seeks

continuous improvement

Personal

Innovator

Seeks to improve results through the use of new technologies

Situational

 

Hands on coding experience is mandatory in order to objectively set the project timelines. Should have knowledge of MS Office, particularly Excel and Word and any Project Management Software. Experience of managing multiple IT disciplines i.e. software development, technical support, systems architecture etc. A broad understanding of computer systems, applications and operating systems. Must have good soft skills, i.e. written & spoken communication, presentation, leadership, interpersonal skills etc. Able to design application and databases, test design and good trouble shooting techniques.

 

Main Job Responsibilities.

  1. Collaboration with application and database design.
  2. Implementation of software development best practices.
  3. Develop scalable, optimum, reusable and well documented code.
  4. Work synchronized with the team, delivering applications as established on timelines.
  5. Follow the Software Development Life Cycle defined by IS-Guatemala.
  6. Test modules developed in parallel to minimize time spent on Alpha Tests.
  7. Manage available resources efficiently across the team.
  8. Share with the team self knowledge that may result in better products build.
  9. Maintain constant communication with team members, especially with the director.
  10. Create and maintain required documents of the modules developed using versioning.
  11. Troubleshoot any issue that might arise in on production applications in a systematic manner to get them resolved ASAP.

 

Other Key Responsibilities

  1. Development of new applications and maintenance of existing ones.
    1. Accurate requirement understanding
    2. Interaction with team members
    3. User friendly GUI’S
  2. Quality of Delivery
    1. Adherence to coding standards
    2. Adherence to schedules
    3. Defect rate
  3. Use of Technology & Optimization

 

  1. Feedback score
    1. Feedbacks from IS Director
  2. Process and Documentation
    1. Adherence to processes by self and team.
    2. Adherence to documentation standards by self and team.

 

Performance Measures [Metrics for evaluating Job Holders]

 

1.     Issue Management

15%

2.     Enhancements/Continuous Improvment

15%

3.     Development Activities

20%

4.     Defect Rate/Quality Adherence

20%

5.     Timelines Adherence

20%

6.     User Manual/Code Documentation/

 

Requirement Documentation

10%