You'll make a difference by:
- Developing and delivering parts of a product, in accordance with the customers requirements and organizational quality norms. Activities to be performed include:
- Requirement analysis and design of software solutions based on requirements and architectural /design guidelines.
- Implementation of features and/or bug-fixing and delivering solutions in accordance with coding guidelines and on-time with high quality.
- Identification and implementation of unit and integration tests to ensure solution addresses customer requirements, and quality, security requirements of product are met.
- Performing code review and creation / support for relevant documentation (requirement/design/test specification).
- Ensuring integration and submission of solution into software configuration management system, within committed delivery timelines.
- Performing regular technical coordination / review with stake holders and ensuring timely reporting and escalations if any.
Job Requirements
Skills:
- 4-7 years work experience in Software Engineering.
- Data engineering experience in azure (blob storage, pipelines), using python
- Experience with OpenAI service for text & vision-based document entity extraction
- Experience with Microsoft Graph API (for forwarding of e-mails from Outlook inbox into azure blob storage, for the PCN solution extension)
- Mid-advanced level (python) coding skills
- Knowledge of neo4j graph database
- Used Power Query to transform and clean data, ensuring it's ready for consumption
- Incorporation knowledge of drill-through, drill-down, and filtering capabilities for enhanced user interactivity.
- Experience in Software Product Release Management
- Good knowledge of cross platform rendering issues between major browsers and platforms is a plus
- Must have good analytical, debugging ad tracing skills. Should be well-versed with clean code principles (DRY, KISS). Exposure to secure coding is beneficial.