What are the responsibilities and job description for the Product Software Engineer position at Cloud Kinetics?
Job Description
Product Software Engineer
Preferred Experience : 5 Years
Job Location : Remote - Anywhere in the US
- Requirements Analysis, Understands, reads, and reviews requirements.
- Works with Business Analysts to understand business requirements Software Architecture.
- Participates in architectural review process Software Design.
- Leads Features and multiple modules design.
- Provides technical leadership to the team.
- Evaluates and recommends adoption of open source Development / Coding.
- Develops scripts and code for a feature and multiple modules.
- Cross-technical integration.
- Participates in peer reviews.
- Adoption of standard coding processes Testing.
- Develops unit tests.
- Fixes defects.
- Develops test strategies.
- Recommends testing frameworks DevOps.
- Defines deployment and release guidelines.
- Defines and executes environment planning and cross-functional dependencies.
- Documents software configuration management practices and educates cross-functional stakeholders on the processes and tools Software Reliability & Support Engineering.
- Captures, Consolidates, and maintains inventory of production applications, flows and systems for all the software engineering verticals.
- Helps in preparing application support documentation.
- Troubleshoots basic application issues with the help of knowledgebase documents Customer / Stakeholder Engagement.
- N / A Technical Project Management.
- Provides level of effort (LOE).
- Works with technical project managers and product management teams to define schedule.
- Provides status reports and release management progress updates R&D / Innovation.
- Investigates, analyzes, and evaluates new technologies
Requirements