Job Description:
Responsibilities:
- Analyze, design, develop, maintain products and assist in their commercialization.
- In agreement with project technical and timing objectives.
- Ensure that product code and artifacts are managed and safeguarded in a configuration management system in accordance with relevant procedures and guidelines.
- Assist in identifying and organizing requirements and producing specifications.
- Apply usability procedures and principles as defined at the project or product-line level or through customer input.
- Produce analyses, mathematical models, designs and draw design conclusions based on those.
- Build prototypes, products and systems suitable for testing and may be required to set up and run lab simulations.
- Design testing procedures and coordinate with others to perform tests.
- Conduct tests, document test results and develop client presentations.
- May present solutions to clients.
- Develop and execute unit tests to ensure and maintain source code quality.
- Provide timely corrective actions on all assigned defects and issues.
- Conduct and participate in technical reviews of requirements, specifications, designs, code and other artifacts.
- Ensure commitments are agreed, reviewed and met.
- Contribute to design standards and support design re-use (best practices, etc).
- Contributes to development plans by providing task estimates.
- Create and maintain product documentation (requirements, specification, design, development, integration, test procedures and results).
- Provide support and prepare technical documentation to field and customers through InTouch in a timely fashion.
- May provide user training for developed products.
- May assign, direct and review work of technicians and provide guidance to engineers.
- May mentor others regarding technical matters.
- Share expertise via Eureka and SIGs and expand their informal network throughout the organization: field, research, engineering, manufacturing, other domains.
- May author/co-author technical reports, papers, articles, patents and presentations.
- Continually evaluate engineering approaches and risks to produce and iterate the development plans that ensure high quality, low cost products and systems to the field and customer.
- Assist in preparation of cost estimates.
- Identify and keep abreast of Client technical concepts and markets.
- Learn new skills and adopt new practices readily in order to develop innovative and low-cost products that maintain technical leadership position.
- Apply and comply with the project development process as defined by the Project Manager.
- May participate in recruiting.
- Maintain familiarity with Company technology, organization and business.
- Understand and provide technical solutions according to the strategy.
- Comply with applicable company policies, including Personnel, Quality System, and Health, Safety, and Environment standards and procedures.
Requirements:
- 5 years of experience.
- ASP MVC - Framework c# - Language jQuery Angular 13.
- Good communication skills.
- Can function independently and in a team.
- Analytical thinker.
- Able to provide creative and innovative solutions.
- Conscious of software quality.