Software Engineering
Bangalore
Job Description
Software Engineering
JOB DESCRIPTIONRole Proficiency:
Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 – Software EngineeringOutcomes:
- Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements.
- Code debug test document and communicate product/component/features at development stages.
- Select appropriate technical options for development such as reusing improving or reconfiguration of existing components.
- Optimise 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 effectively perform in their roles
- Identify the problem patterns and improve the technical design of the application/system
- Proactively identify issues/defects/flaws in module/requirement implementation
- Assists Lead 1 – Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions
- Mathematical aptitude.
- Problem-solving skills.
- Programming languages (different types of developer role require different languages)
- Excellent organisational and time management skills.
- Accuracy and attention to detail.
Measures of Outcomes:
- Adherence to engineering process 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
- Meet the defined productivity standards for project
- Number of reusable components created
- Completion of applicable technical/domain certifications
- Completion of all mandatory training requirements
Company Information
Not Disclosed by the Recruiter
Not Disclosed by the Recruiter