Bangalore
6 days ago
Developer III - Software Engineering

Role: O9 Developer
Location: Bengaluru
Experience Range: 4 to 6 Years

Role Proficiency:

Independently develops error-free code with high-quality validation of applications, guides other developers, and assists Lead 1 – Software Engineering.

Outcomes:

Understand and provide input to the application/feature/component designs; develop the same in accordance with user stories/requirements.

Code, debug, test, document, and communicate product/component/features at various development stages.

Select appropriate technical options for development, such as reusing, improving, or reconfiguring existing components.

Optimize efficiency, cost, and quality by identifying opportunities for automation/process improvements and agile delivery models.

Mentor Developer 1 – Software Engineering and Developer 2 – Software Engineering to perform effectively in their roles.

Identify problem patterns and improve the technical design of the application/system.

Proactively identify issues/defects/flaws in module/requirement implementation.

Assist Lead 1 – Software Engineering with technical design. Review activities and demonstrate capabilities in making technical decisions.

Measures of Outcomes:

Adherence to engineering processes and standards (coding standards).

Adherence to schedule/timelines.

Adhere to SLAs where applicable.

Number of defects post delivery.

Number of non-compliance issues.

Reduction of reoccurrence of known defects.

Quick turnaround of production bugs.

Meeting the defined productivity standards for the project.

Number of reusable components created.

Completion of applicable technical/domain certifications.

Completion of all mandatory training requirements.

Outputs Expected: Code:

Develop code independently for the above-mentioned tasks.

Configure:

Implement and monitor configuration processes.

Test:

Create and review unit test cases, scenarios, and execution.

Domain Relevance:

Develop features and components with a strong understanding of the business problem being addressed for the client.

Manage Project:

Manage module-level activities.

Manage Defects:

Perform defect RCA (Root Cause Analysis) and mitigation.

Estimate:

Estimate time, effort, and resource dependence for your work and others' work, including modules.

Document:

Create documentation for your own work and perform peer review of others' work.

Manage Knowledge:

Consume and contribute to project-related documents, sharepoint, libraries, and client universities.

Status Reporting:

Report the status of tasks assigned and comply with project-related reporting standards/process.

Release:

Execute release processes.

Design:

Create LLD (Low-Level Design) for multiple components.

Mentoring:

Mentor juniors on the team.

Set FAST goals and provide feedback to FAST goals of mentees.

Must-Have Skills:

O9 Technology.

SSIS (SQL Server Integration Services).

SQL.

IBPL Queries (Integrated Business Planning Language).

Strong knowledge of Java, Python, or related scripting languages.

Good-to-Have Skills:

SCM (Supply Chain Management) functional knowledge.

Experience with O9 Report/Screen Development.

Knowledge of O9 Engine.

Familiarity with system integration using REST APIs, JSON, and XML.

Experience with cloud platforms (e.g., Azure, AWS).

Knowledge Examples:

Knowledge of appropriate software programs/modules.

Technical designing.

Programming languages.

DBMS.

Operating Systems and software platforms.

Integrated development environment (IDE).

Knowledge of Agile methods.

Understanding of customer domain and sub-domain where the problem is solved.

Additional Comments: Roles & Responsibilities:

Develop O9 reports and screens.

Improve the performance of existing reports and screens.

Recommend design or solutions for SCM supply planning and demand planning.

Education Qualification:

BE, BTech, MCA

Job Title:

O9 Developer

Por favor confirme su dirección de correo electrónico: Send Email