You will design, develop, test, and document new and modified functionality within the Opcenter Execution application with minimal guidance.
Responsibilities
- Generate detailed design requirements based on software functional requirements.
- Implement and test functionality supporting the OpCenter Execution platform and toolset (including Designer and Portal Studio).
- Modify and develop application components, ranging from simple to complex features.
- Develop unit tests to support ongoing implementation efforts.
- Investigate and resolve reported defects and perform code reviews and approvals for other developers.
Required Skills
- 5+ years of professional software development experience.
- Expert knowledge and experience with C++ and C#.
- 3+ years developing web-based applications and architectures.
- 6+ years developing tools, components, and platforms.
- 2+ years working in a Scrum Agile environment.
- 5+ years testing commercial software and 2+ years in test automation.
- Strong knowledge of SQL and database technology (Oracle/SQL Server).
- Experience with modern scripting languages: JavaScript, JQuery, Angular, CSS.
- Proficiency with source control systems such as TFS and GIT.
- Knowledge of Continuous Integration practices and product deployment strategies.