- Performs design, implementation, and maintenance of product modules/sub-systems according to architecture, guidelines and good software engineering practice;
- Responsible for product’s usability by creating user interfaces, creating use cases, implementing prototypes, and conducting usability tests;
- Prepares technical documentation of the product, creates user interface guidelines, and conducts reviews;
- Produces design documentation that complies with regulations;
- Responsible for the unit testing and integration testing for the sprint coding;
- Performs bug verification, release testing, and support for assigned products;
- Researches problems discovered by Validation or Product Support and develops solutions to the issues;
Requirements
- Bachelor's degree in Computer Science, Engineering, or Information Systems
- 3 - 5 years of software development experience
- Fluency in English, written and verbal
- Proficient in .NET (C#)
- Experience with REST APIs
- Database management: SQL Server (RDBMS) and MongoDB (NoSQL)
- Familiarity with Dynatrace or similar monitoring tools
- Experience with Docker, OpenShift, and Kubernetes (K8s)
- Knowledge of secrets management tools: AWS Secrets Manager, Azure Key Vault, or Hashicorp Vault
- User-oriented approach to software development
- Willing to learn new technologies
- Team-oriented with a "can do" attitude
Â
Upwork
One of Upwork's largest clients, a fortune 500 technology company, is in search of a self-driven, engaging English speaking M365 Technical advisor consultant with knowledge of M365 products.
Other jobs at Upwork
Â
Â
Â
Â
Â
Â
Â
Â
Notifications about similar jobs
Get notifications to your inbox about new jobs that are similar to this one.
No spam. No ads. Unsubscribe anytime.
Similar jobs
Â
Â
Â
Â
Â
Â
Â
Â