Intermediate Software Engineer
AVANTURA LLC
United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
ASP.NET
Java (Programming Language)
.NET Framework
Microsoft Windows
Artificial Intelligence
Software Applications
C Sharp (Programming Language)
Client Server Models
Cloud Computing
Code Generation
Databases
Web Development
+15 more
Entity Framework
PostgreSQL
Object-Oriented Software Development
Svelte
Software Deployment
Software Engineering
GitHub Copilot
ReactJS
Git
Integration Tests
Information Technology
Front End Software Development
Asynchronous Programming
Restful APIs
Web Api
Job description
- Develop, maintain, test, and monitor new and existing services and applications.
- Take full ownership of the code you produce and deliver.
- Build and extend ASP.NET Web APIs (controllers, services, and repositories) using Entity Framework and PostgreSQL.
- Build and extend C# SDKs for client applications.
- Build and extend web and desktop applications for Windows operating systems.
- Write comprehensive unit and integration tests.
Requirements
- 3-5+ years of professional C#/.NET experience (or equivalent in Java/Go) building applications using RESTful APIs and client-server architecture.
- Strong understanding of databases and experience with Entity Framework (or similar code-first ORMs like Spring).
- High comfort level with object-oriented design and asynchronous programming methods.
- Strong understanding of the entire software development lifecycle.
- Ability to leverage AI code generation tools (such as Claude Code, Codex, or GitHub Copilot) to maximize efficiency.
- Experience writing and validating unit and integration tests.
- Strong knowledge of Git and version control.
- Ability to work independently while seamlessly collaborating within a team.
Nice-to-haves
- Knowledge of cloud infrastructure (App Services, Blob Storage, Key Vaults, etc.).
- Experience deploying software to staging and production environments via CI/CD pipelines.
- Experience developing web applications in Svelte or React, with an eye for clean front-end design.
- Knowledge of system design and the ability to view architecture from a “big picture” perspective., Bachelor’s degree in Computer Science, Software Engineering or equivalent.
About the company
Avantura is a new company that provides long-term technical solutions to support North American Private Equity and Venture Capital portfolios. Headquartered in Toronto, Canada, with an engineering hub in Sarajevo, Bosnia & Herzegovina, Avantura excels in delivering high-efficiency software teams. These teams integrate seamlessly with clients’ core businesses, ensuring consistent and tailored technological support to achieve organizational goals. Avantura’s expertise empowers businesses with innovative software solutions.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on arc.dev
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
CH
Chris Heilmann
about 2 years ago
CH
Chris Heilmann
Dev Digest 121 - AI goes offline
about 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
11 months ago
LM
Luis Minvielle
Fully Remote Software Engineer Jobs
about 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
LM
Luis Minvielle
Where to Find Entry-Level Software Engineering Jobs
over 2 years ago