Senior Software Engineer
65% and above with no standing arrears
No. of Openings
- Creates and executes designs for small sets of new functionality as part of a software project
- May perform as a technical leader or Lead Software Engineer for derivative software project
- Collaborates and adds value through participation in peer code reviews, providing comments and suggestions
- Provides reliable solutions to a variety of problems using sound problem solving techniques
- Performs technical root cause analysis and outlines corrective action for given problems
- Contributes to technical research on new technologies
- Serve as a mentor to less experienced software engineers
- Estimate level of effort, evaluate new options of similar technology, offer suggestions to improve processes, and provide comments on some electrical design aspects
- Experience in Business Process Management
- Leadership experience.
- Must have strong communication and customer relation skills.
- Clear communicator with a pragmatic attitude
- Must have combined experience with implementation of software engineering principles.