cover image
DataPattern

DataPattern

datapattern.ai

3 Jobs

153 Employees

About the Company

DataPattern is formed by a group of industry managers and technology experts after noting the need to, - Evolve purpose driven IoT use cases and handle newer scenarios - Combine domain experience, technology expertise and ML/AI techniques to solve customer challenges - Understand current workflows and effectively integrate new applications for maximum benefits Newer technologies are truly making a huge impact on driving transformation. To realize benefits, companies' approach to adopt these technologies is critical. DataPattern can help. Strategy: Every situation is unique, particularly manufacturing, energy, healthcare and hi-tech companies who have legacy systems with strict regulations need to evolve their strategy considering multiple varying factors. DataPattern has identified the paradox in digital transformation and help focus you on defining goals and roadmap. Process: IIoT, ML, AI or RPA will (must) impact your current work processes - maintenance, operations, budgets, purchase, projects. Companies needs to prepare for change in business models too. Many companies miss out on planning or effectively executing this stage. DataPattern with deep understanding on workflows can support seamless integration of new technologies into your work processes. Technology: Companies will need to consider long term impacts of technology choice and benefit from growth rather than technology being a hinderance. This will provide peace of mind not just the IT team but also for all business stakeholders. DataPattern with deep knowledge on different products and experience of cloud, on-prem, hybrid can recommend and implement robust tools to take your business to the next levels.

Listed Jobs

Company background Company brand
Company Name
DataPattern
Job Title
Senior Python Developer
Job Description
**Job Title:** Senior Python Developer **Role Summary:** Design, develop, and maintain high‑performance REST APIs using FastAPI (or equivalent frameworks). Optimize database schemas and queries, implement caching, rate‑limiting, and ensure secure, efficient data lifecycle management. Mentor junior team members and collaborate with architects and front‑end teams in an agile environment. **Expectations:** - 5+ years of professional Python development. - Deliver clean, testable, and scalable code. - Ensure API security, reliability, and performance. - Drive best practices in code review, testing, and documentation. - Contribute to architectural decisions and mentor junior developers. **Key Responsibilities:** - Build and maintain RESTful APIs with FastAPI, SQLModel, and Redis. - Design, optimize, and maintain PostgreSQL schemas and queries. - Implement caching strategies, rate limiting, and performance tuning. - Develop automated unit and integration test suites. - Integrate APIs with front‑end applications and ensure seamless data flow. - Manage data lifecycle processes: detection, archiving, and purging of stale data. - Enforce logging, auditing, and security compliance. - Review code and provide mentorship to junior engineers. - Collaborate with system architects to refine logic and improve query performance. **Required Skills:** - Python (5+ years) with strong async programming experience. - FastAPI (or Flask/Django REST) expertise. - REST API design and security best practices. - PostgreSQL (SQL) proficiency; knowledge of SQLModel. - Docker and container orchestration (Kubernetes/OpenShift). - Unit and integration testing frameworks. - Familiarity with event‑driven systems (e.g., Kafka). - Problem‑solving, attention to detail, and strong communication in agile teams. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent professional experience). - No specific certifications required; relevant certifications (e.g., AWS Certified Developer, Certified Kubernetes Administrator) are a plus.
Montreal, Canada
Hybrid
Senior
11-09-2025
Company background Company brand
Company Name
DataPattern
Job Title
Sr. Back End Developer
Job Description
**Job Title:** Senior Back‑End Developer **Role Summary:** Design, develop, and maintain high‑performance back‑end services for e‑commerce platforms using Java (8‑21), Spring Boot, and Oracle ATG Web Commerce. Deliver scalable RESTful and SOAP APIs, ensure robust security, and support deployment in containerized Azure environments. **Expectations:** - Deliver clean, maintainable code following SOLID and DDD principles. - Independently handle ATG customizations and integration tasks. - Collaborate effectively with front‑end, QA, and DevOps teams in Agile/Scrum settings. - Proactively address performance, concurrency, and security concerns. - Maintain comprehensive documentation and automated test coverage. **Key Responsibilities:** - Develop back‑end services with Spring Boot, Java 8‑21, and ATG components (Repositories, Droplets, Form Handlers, Pipelines). - Build and expose RESTful and SOAP APIs (Swagger/OpenAPI) for commerce functionalities. - Implement data persistence using Spring Data JPA, Hibernate, and ATG Nucleus. - Manage transactions, concurrency, and deadlock resolution via Java Concurrency and Spring patterns. - Integrate Kafka messaging with enterprise security (Kerberos, OAuth 2.0, JWT). - Containerize applications (Docker) and orchestrate deployments on Kubernetes/Azure AKS using Helm and Azure DevOps Pipelines. - Secure services with OAuth 2.0, JWT, TLS/SSL, and role‑based access control. - Optimize performance through Redis caching, DB tuning, and thread‑pool adjustments. - Utilize Azure Blob Storage and Managed Identity for file handling and observability. **Required Skills:** - **Languages/Frameworks:** Java (8‑21), Spring Boot, Lombok. - **E‑Commerce Platform:** Oracle ATG Web Commerce (Nucleus, Droplets, Repositories, BCC, Form Handlers). - **API Development:** REST, SOAP (JAX‑WS), Swagger/OpenAPI. - **ORM/Databases:** Spring Data JPA, Hibernate, stored procedures. - **Architecture:** Microservices, API Gateway, OAuth 2.0, JWT. - **Concurrency/Async:** ExecutorService, CompletableFuture, @Async, @Scheduled. - **Messaging:** Apache Kafka (including retry and offset handling). - **Containerization:** Docker, Kubernetes, Helm. - **Caching/Performance:** Redis, JVM tuning, @Cacheable. - **DevOps:** Git, Azure Pipelines, SonarQube, CI/CD (YAML). - **Cloud:** Azure Blob Storage, AKS, Managed Identity. - **Security:** OAuth 2.0, Kerberos, JWT, TLS/SSL. - **Soft Skills:** Strong debugging/problem‑solving, independent work on ATG, excellent communication, stakeholder management, commitment to code quality and testing. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience). - Professional certifications (e.g., Oracle Certified Professional, Java SE; AWS/Azure Cloud certifications) are a plus but not mandatory.
Mississauga, Canada
Hybrid
15-09-2025
Company background Company brand
Company Name
DataPattern
Job Title
API & UI Automation Tester
Job Description
**Job Title:** API & UI Automation Tester **Role Summary:** Designs and executes automated test scenarios for API and UI components to ensure application quality. Integrates tests into regression suites, validates functionality against requirements, and collaborates cross-functionally to deliver reliable software across insurance applications. **Expectations:** Minimum 5+ years in API/UI automation testing; bachelor’s degree in Computer Science/IT; proficiency in Guidewire, API/UI automation tools, scripting/programming languages, and CI/CD pipelines. **Key Responsibilities:** - Develop and maintain automated API/UI test frameworks and scripts. - Execute test scenarios to validate functionality, performance, and reliability. - Conduct Guidewire application testing aligned with business requirements. - Analyze test results, identify defects, and document recommendations. - Collaborate with development, operations, and business teams for comprehensive test coverage. - Monitor automation metrics to optimize test efficiency. - Maintain test documentation (plans, scripts, results) in JIRA QE. **Required Skills:** - API/UI Automation Tools: Selenium, Postman, SOAP UI, GW GT Framework. - Scripting: JavaScript, Python. - Programming: Java/J2EE (EJB, Servlets, JDBC, Web Services). - Integration: XML, GOSU, Edge API Layer, digital portals. - CI/CD Tools: Jenkins, Git. - Cloud Platforms: AWS, Azure. - Guidewire Software proficiency. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Information Technology, or equivalent. - 5+ years’ experience in API/UI automation, preferably in insurance applications. - API/UI Automation Testing Certification preferred. - Relevant industry-recognized technology or process certifications.
Markham, Canada
Hybrid
30-09-2025