- Company Name
- Al Warren Oil
- Job Title
- Software Engineer (Cloud, Cross-Platform & .NET Systems)
- Job Description
-
Job title: Software Engineer (Cloud, Cross‑Platform & .NET Systems)
Role Summary: Design, modernize, and extend .NET‑based systems while delivering cross‑platform mobile and distributed services. Bridge legacy Windows applications to a private cloud framework, integrate multiple internal tools, and enforce CI/CD, AI‑assisted development, and robust security.
Expectations: Deliver high‑quality, scalable code within Agile sprints, maintain legacy systems, and coordinate cross‑team integration. Own architectural decisions, enforce best practices, and advocate for automation, performance, and UX consistency.
Key Responsibilities:
- Maintain and refactor .NET Framework / .NET Core applications.
- Architect and build REST/GraphQL APIs, microservices, and event‑driven components.
- Develop back‑end services in Go, Node.js, Python, or .NET Core; ensure cross‑platform compatibility.
- Build Flutter mobile and embedded applications.
- Create lightweight web interfaces with JavaScript/TypeScript, focusing on UX/UI.
- Integrate independent internal applications; streamline workflows across systems.
- Plan migration to private cloud; deploy Linux services and Docker containers.
- Design CI/CD pipelines with GitHub Actions, GitLab CI, or Jenkins.
- Manage relational databases (SQL Server, Postgres, MySQL); tune schemas.
- Utilize AI tools (Cursor, Copilot) for code quality acceleration.
- Collaborate with IT, engineering, and operations; participate in Agile ceremonies and code reviews.
Required Skills:
- 3+ years .NET Framework / .NET Core development.
- Flutter (Dart) mobile development experience.
- Proficiency in a compiled back‑end language (Go; optional Rust, Java).
- Hands‑on Linux service deployment and CLI diagnostics.
- Docker and containerization fundamentals.
- Private‑cloud or on‑prem virtualized environment deployment.
- Strong SQL Server experience (Postgres/MySQL optional).
- API design, microservices, and distributed systems knowledge.
- AI‑assisted development tools usage.
- Git and source‑control platform experience (GitHub, Bitbucket).
Preferred Skills:
- Converting monoliths to microservice/container models.
- CI/CD engineering with GitHub Actions, GitLab CI, or Jenkins.
- UX/UI fundamentals, wireframe creation, component‑driven design.
- Authentication (OAuth2, SAML, JWT) understanding.
- Distributed logging/monitoring (Sentry, similar).
- Atlassian tool chain familiarity.
- ERP/operational logistics platform exposure.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred but not mandatory).
Bensenville, United states
On site
Junior
18-02-2026