Description
UST, a dynamic organization at the forefront of innovation, is seeking a talented Software Engineer to join its team. The role requires minimal guidance, focusing on the development of error-free code, testing, and documentation of applications.
About
UST is a leading organization known for its commitment to innovation and excellence. With a focus on delivering cutting-edge solutions, UST is dedicated to creating a work environment that fosters creativity and professional growth.
Responsibilities
As a Software Engineer at UST, you will:
- Understand application features and component design, developing them in line with user stories/requirements.
- Code, debug, test, and document product/component/feature development stages.
- Develop optimized code independently, following standards and security guidelines.
- Effectively interact with customers, incorporating their input into the development process.
- Optimize efficiency, cost, and quality through automation/process improvements and agile delivery models.
- Mentor junior developers, helping them enhance their effectiveness in their roles.
- Learn technology, business domain, and system domain as recommended by the project/account.
- Set and provide feedback on goals for team members.
Measures of Outcomes
- Adherence to engineering processes and coding standards.
- Timely delivery according to schedule and timelines.
- Adherence to SLAs where applicable.
- Number of defects post-delivery.
- Reduction of reoccurrence of known defects.
- Quick turnaround for production bugs.
- Meeting defined productivity standards for the project.
- Completion of applicable technical/domain certifications.
- Completion of all mandatory training requirements.
Outputs Expected
- Configure: Follow the configuration process.
- Test: Create and conduct unit testing.
- Domain Relevance: Develop features and components with a good understanding of the client’s business problem.
- Manage Defects: Raise fix retest defects.
- Estimate: Estimate time, effort, and resource dependence for one’s own work.
- Mentoring: Mentor junior developers and provide feedback on their goals.
- Document: Create documentation for one’s own work.
- Manage Knowledge: Consume and contribute to project-related documents, SharePoint libraries, and client universities.
- Status Reporting: Report the status of assigned tasks, complying with project-related reporting standards/processes.
- Release: Adhere to the release management process.
- Design: Understand the design/LLD and link it to requirements/user stories.
- Code: Develop code with guidance as needed.
Skills
- UI Development
- AngularJS
- Object-Oriented Programming (OOP) Concepts
- Front-End Development
- Excellent written and verbal communication abilities
- Proactive in seeking and offering help
Eligibility Criteria
- Bachelors degree in related field.
Job Type
- Developer
- Full-Time
Job Location
- Bangalore, India