● Take full responsibility for product development and drive the product until the end.
● Design software solutions by analyzing problem definition. Develops moderately
complex software using python/java if necessary shell script, or other selected
languages, for products and/or applications consistently following Organization's
coding standards and in accordance with applicable software development
methodology and release processes application database design.
● Utilizes software engineering tools such as configuration management systems,
build processes, and debuggers in the software development process.
● Creates and executes designs for small sets of new functionality as part of a 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.
● Apply a sense of urgency, commitment and focus on the right priorities in
developing solutions in a timely fashion.
● Review product and/or application information including manuals and brochures
for technical accuracy.
● Participate in product and/or application definition activities including feature analysis and system tradeoffs.