This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Ventois is always looking for talented people to become its team members. Project Location(s): Work location is Shrewsbury, MA with required travel to client locations throughout the USA.
Job Responsibility:
Design and implement cloud-based hosting for API and UI applications that align with business requirements for end-to-end data-flow operations
Architect application databases and develop ETL/data-integration pipelines to ingest inbound data, apply transformations, and deliver curated datasets to downstream systems
Collaborate with business stakeholders to gather and refine requirements, translate them into technical specifications, and produce implementation-ready design plans
Mentor team members in troubleshooting complex issues, and coordinate on sprint planning, estimation, and user-story refinement
Perform thorough code reviews and enforce coding standards to improve code quality
Lead framework and dependency upgrades to remediate security vulnerabilities, modernize the stack, and reduce technical debt to production systems
Own end-to-end delivery of features from design through deployment, including risk assessment, release planning, and post-release validation
Design and deploy containerized .NET applications on Google Cloud Run, configuring min/max instances, CPU memory, concurrency, and settings for production workloads
Build and maintain CI/CD pipelines to include security scans and deployment automation using Argos CD and Google Anthos
Provision and manage GCP infrastructure using Terraform, including Cloud Run services, schedulers, workflows, service accounts, and IAM bindings
Apply secure-by-design practices, including threat modeling, secrets management, and least privilege access, to meet compliance and audit requirements
Optimize application performance and scalability by profiling, tuning queries, implementing caching strategies, and validating capacity under load
Define and document architectural decisions (ADRs), integration patterns, and coding standards to ensure maintainability and consistent implementation across teams
Coordinate with product, QA, security, and infrastructure teams to align delivery milestones, integration dependencies, and acceptance criteria
Design and Develop RESTful APIs using DotNet 8 following architecture and SOLID principles
Participate in design reviews for new features and system enhancements, integrate Design Patterns including Repository, Strategy, Dependency Injection and DTO to ensure maintainability and testability
Setup Docker containerization, Docker Images and container registries as part of deployment lifecycle
Requirements:
Bachelor’s degree or its equivalent in computer science, computer information systems, information technology, or a combination of education and experience equating to the U.S. equivalent of a bachelor’s degree in one of the aforementioned subjects