- Company Name
- Altom Transport
- Job Title
- Software Engineer (Cloud, Cross-Platform & .NET Systems)
- Job Description
-
**Job Title:** Software Engineer (Cloud, Cross-Platform & .NET Systems)
**Role Summary:**
Maintain, modernize, and extend a portfolio of .NET‑based applications while architecting new cross‑platform, mobile, and distributed services. Lead integration of disparate internal systems into a unified ecosystem, modernize legacy Windows applications, and migrate workloads to a private cloud environment. Collaborate across Microsoft and non‑Microsoft stacks, employing AI‑assisted development tools to accelerate delivery and ensure code quality.
**Expactations:**
- Deliver scalable, secure APIs and microservices that support enterprise portals and workflows.
- Modernize legacy on‑premise applications and design cloud‑hosted replacements.
- Integrate internal applications to eliminate operational silos and improve data cohesion.
- Participate fully in Agile ceremonies, code reviews, and automated testing practices.
- Drive CI/CD pipeline setup and maintenance using GitHub Actions, GitLab CI, or Jenkins.
- Apply AI development tools (e.g., Cursor AI, GitHub Copilot) to enforce quality and speed.
- Ensure high‑availability, performance, and secure deployment of Linux‑based services in Docker containers.
**Key Responsibilities:**
- Maintain, refactor, and enhance existing .NET Framework / .NET Core codebases.
- Design and develop APIs, event‑driven components, and backend services with .NET Core, Go, Node.js, or Python.
- Build cross‑platform mobile and embedded apps using Flutter (Dart).
- Create lightweight, UX‑focused web interfaces with JavaScript/TypeScript.
- Integrate and orchestrate internal applications, unifying workflows across systems.
- Plan and execute migration to private cloud, including Linux‑based microservices deployment.
- Deploy and manage containerized workloads using Docker on Linux.
- Design, implement, and maintain CI/CD pipelines.
- Oversee relational database design, tuning, and migration (SQL Server, Postgres, MySQL).
- Utilize AI‑assisted tools to improve code quality and reduce time to market.
- Collaborate with IT, operations, and engineering teams for seamless system integration.
- Participate in Agile meetings, change workflows, code reviews, and testing.
**Required Skills:**
- 3+ years experience with .NET Framework / .NET Core.
- Proven ability to build cross‑platform mobile apps in Flutter (Dart).
- Proficiency in a compiled backend language (Go, Rust, Java, etc.).
- Strong Linux deployment, CLI, and diagnostic expertise.
- Solid Docker and containerization knowledge.
- Experience with private cloud or on‑prem virtualized environments.
- Advanced SQL Server skills; Postgres/MySQL experience preferred.
- API design expertise (REST, GraphQL, microservices).
- CI/CD engineering with GitHub Actions, GitLab CI, Jenkins.
- Familiarity with Git, GitHub, Bitbucket, or Atlassian tools.
- AI‑assisted development tool usage (Cursor AI, Copilot).
- UX/UI fundamentals, wireframing, and component‑driven design.
- Authentication protocols (OAuth2, SAML, JWT).
- Distributed logging/monitoring (Sentry, similar).
- Excellent communication, analytical thinking, and ownership mindset.
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent practical experience.