DMSI
Teams at DMSI
Recently posted jobs
Software
Business Analyst translates customer and market needs into software product solutions. Responsibilities include gathering and analyzing requirements, writing user stories and acceptance criteria, collaborating with product owners and agile teams, supporting user acceptance testing, reviewing test plans, participating in agile ceremonies, and creating software documentation. The role requires strong communication, analytical, facilitation, presentation, negotiation, and problem-solving skills, along with knowledge of software development lifecycles and business analysis practices.
Software
Designs, builds, and operates a scalable, multi-tenant data platform supporting analytics, reporting, and integrations. Responsibilities include developing data pipelines and CDC workflows, designing PostgreSQL schemas, maintaining dashboard data layers, provisioning customer data environments, applying infrastructure as code, monitoring data quality and performance, and resolving operational issues. The role partners with product, engineering, database administration, and infrastructure teams while documenting architecture and evaluating platform improvements.
Software
Owns and scales AWS cloud environments and Linux systems supporting hosted SaaS applications. Builds infrastructure using Terraform and Ansible, administers and hardens Linux servers, troubleshoots cloud, network, and OS issues, remediates vulnerabilities, documents technical standards, and participates in on-call support. Collaborates with security, development, and support teams to maintain reliable, secure, and scalable production infrastructure.
