The Desktop Software Engineer - Development is responsible for developing desktop applications, leveraging frameworks and utilizing shared components to enable end user workflows in a thick (Windows) application.
- Analyze, design, develop and 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 procedures and guidelines.
- Help identify and organize requirements and produce user stories.
- Apply usability procedures and principles as defined at the project or product-line level or through customer input.
- Evaluate alternative implementations and select the one that maximizes the value of the product and minimizes the risk and technical debt.
- Build prototypes, products and systems suitable for testing; set up and run lab simulations.
- Design testing procedures and coordinate with others to implement and automate tests.
- Develop and execute unit tests.
- Ensure and monitor source code quality by using appropriate tools.
- Provide timely corrective actions on assigned defects and issues.
5 yrs
SLB is an equal employment prospect employer. Qualified applicants are considered without regard to race, color, religion, sex, national origin, age, disability, or other characteristics protected by law.
📌 Desktop Software Engineer (Pune)
🏢 SLB
📍 Pune