CrawlJobs Logo

Junior Software Engineer .NET

Morocco, Casablanca · Job Posted March 21, 2026
Apply Position
Job Link Share

Job Description

We develop a highly configurable ERP platform used by industrial companies across multiple regions. Our product has evolved over many years and supports a wide range of customer- and partner‑specific requirements. As we continue to operate and extend the existing .NET‑based system, we are also incrementally modernizing the entire platform. Our teams are cross‑functional, own clearly defined domains, and value transparent communication, shared learning, and sustainable development practices. As a Junior ERP Developer, you will contribute to both the ongoing evolution and the gradual modernization of our ERP platform. Within a cross‑functional team dedicated to a specific product domain, you will learn how to design, build, and maintain complex business applications. This is a hands‑on role offering structured mentorship from experienced developers while progressively increasing your technical responsibilities.

Job Responsibility

  • Contribute to the development and maintenance of ERP functionality within a defined domain
  • Implement new features and improvements with guidance from senior developers
  • Support the incremental modernization of existing components
  • Help reduce technical debt through refactoring and cleanup tasks
  • Write clean, readable, and maintainable code
  • Collaborate closely with QA, product management, and fellow developers in a cross‑functional environment
  • Learn to work with APIs, data models, and integration points
  • Participate in code reviews and technical discussions
  • Document your work and technical decisions appropriately

Requirements

  • Initial professional experience or strong academic foundation in software development
  • Basic programming skills, ideally in C# / .NET, or strong motivation to learn them
  • Understanding of software development fundamentals (clean code principles, basic design concepts)
  • Interest in building and maintaining complex business software
  • Structured and reliable working style, with a strong willingness to learn
  • Clear communication skills and ability to collaborate in a team

Nice to have

  • Degree in computer science, software engineering, or a similar field
  • Initial experience with APIs or backend systems
  • Basic understanding of frontend technologies or web applications
  • Exposure to cloud environments (AWS or similar)
  • Experience with ERP, SaaS, or configurable software products

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Junior Software Engineer .NET

8 matching positions

Junior .Net Software Engineer

As a junior developer, you will come armed with recent commercial experience as ...
Location
Location
Czech Republic , Brno
Salary
Salary:
55000.00 CZK / Month
giacom.com Logo
Giacom
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Some commercial experience, developing in ASP.NET (MVC, Web API)
  • Some commercial experience with Entity Framework, C#/VB.NET
  • Knowledge of JavaScript
  • Some experience in TFS, T-SQL and Microsoft SQL Server, HTML & CSS, would be beneficial
Job Responsibility
Job Responsibility
  • Analysing business requirements to ensure clear understanding in preparation for
  • writing code that creates new programs and/or writing code that creates new programs that satisfy requirements
  • Ensuring quality is maintained throughout the software development lifecycle in its entirety while delivering solutions on-time and on-budget
  • Assist with analysing and resolving technical and application problems
What we offer
What we offer
  • Flexible working
  • Investment in your future career with a variety of learning and development opportunities
  • No dress code - embrace the freedom to bring your whole self to work
  • 25 days annual leave, plus bank holidays. You'll even get your birthday off, too
  • A pension plan for your future
  • Complimentary refreshments in all our offices
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer (.NET)

The Role: We are seeking an experienced Senior Software Engineer ( .NET ) to jo...
Location
Location
United States , Austin; Warren
Salary
Salary:
Not provided
gm.com Logo
General Motors
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 8+ years of professional experience in software development with a focus on .NET Core
  • Minimum 3+ years of experience in leading the software engineering team
  • Proven expertise in deploying modern design patterns and building scalable, reusable code
  • Experience building AI/LLM-based applications, preferably with agentic workflows
  • Strong understanding of RAG architecture, embeddings, vector search, prompt design, context retrieval and LLM evaluation
  • Experience with Model Context Protocol ( MCP ) for integrating AI agents with tools, data sources, and enterprise systems
  • Experience with queuing and background jobs orchestration with .Net hosted services
  • Experience with Azure Infrastructure to deploy, configure and troubleshooting ( IaC pipelines, Site Reliability Engineering, DevOps )
  • Ability to develop and deploy microservices on AKS
  • Strong proficiency in Angular for front-end development
Job Responsibility
Job Responsibility
  • Lead the design, development, and maintenance of full stack solutions using .NET technologies
  • Translate business requirements into effective, scalable, and reliable technical solutions
  • Build AI-powered agents that retrieve context, reason across multiple data sources, recommend actions, and support human-in-the-loop automation
  • Participate in sprint planning, refine stories, and provide accurate estimations for development timeline
  • Deliver clean, maintainable code aligned with best practices and modern design patterns
  • Develop and execute unit test cases with high code coverage
  • Mentor and coach Junior engineers, conduct code and design reviews
  • Troubleshoot complex issues, perform root cause analysis, and implement long-term fixes
  • Support CI/CD workflows and ensure continuous improvement in build and release process
  • Model and foster GM’s core values and behaviors
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

Are you ready to take the next step in your engineering career? Due to continued...
Location
Location
United Kingdom , Derby
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ years’ commercial experience with the Microsoft stack
  • Strong skills in .NET, .NET Core, MVC, WebForms, C#/VB.NET, Entity Framework
  • Experience with Git, branching/merging, and modern development workflows
  • Solid SQL skills and the ability to write optimised queries
  • Experience building and maintaining web applications
  • Experience or familiarity with leveraging AI tools (e.g., code assistants) to enhance software development
  • Familiarity with Agile environments
  • Strong communication skills and a collaborative mindset
  • Experience with unit testing frameworks (MSTest, NUnit, xUnit)
  • Bonus: Experience with Blazor or Telerik
Job Responsibility
Job Responsibility
  • Feature Development — Build and enhance key modules from design through deployment
  • Technical Design Collaboration — Contribute to architectural discussions and help shape scalable, maintainable solutions
  • Code Quality & Security — Participate in code reviews and follow engineering best practices
  • Problem Solving — Investigate issues and deliver effective, well‑engineered solutions
  • Performance Optimisation — Identify and resolve bottlenecks to improve user experience
  • Continuous Improvement — Suggest enhancements to processes, tooling, and workflows
  • Cross‑Team Collaboration — Work closely with support, users, and technical teams to resolve issues
  • System Knowledge Building — Become a go‑to expert on our platform
  • Agile Participation — Contribute to daily stand‑ups, design sessions, and retrospectives
  • Documentation — Help maintain clear, accurate technical documentation
What we offer
What we offer
  • Great company culture & structured career progression
  • Annual performance‑related bonus (discretionary)
  • 22 days holiday + birthday off + up to 3 extra days for length of service
  • Company pension with optional matched contributions
  • Hybrid working & flexibility to work from home
  • Free breakfast, lunch, snacks, and drinks in the office
  • Paid volunteering days & wellbeing “me time”
  • Team volunteering day
  • Employee engagement programme & recognition schemes
  • Retail discounts & cashback platform
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

As a Junior Software Engineer, you’ll play a key role in developing and enhancin...
Location
Location
United Kingdom , Basildon
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ year of commercial experience with the Microsoft stack
  • Working knowledge of .NET / .NET Core, MVC, WebForms, C# or VB.NET, and Entity Framework
  • Experience with Git and version control fundamentals
  • Good understanding of SQL and writing optimised queries
  • Familiarity with Agile ways of working
  • Strong communication skills and a collaborative mindset
  • Interest in unit testing (MSTest, NUnit, xUnit) and writing maintainable code
Job Responsibility
Job Responsibility
  • Develop key features — contribute to meaningful modules from design through deployment
  • Collaborate on technical design — join discussions on scalability, performance, and maintainability
  • Write clean, secure code — follow best practices, participate in code reviews, and uphold high standards
  • Solve real-world problems — analyse issues and implement solutions with guidance from senior developers
  • Optimise performance — help identify and resolve performance bottlenecks
  • Learn continuously — explore new tools, technologies, and development practices
  • Collaborate across teams — support users, testers, and support teams to troubleshoot and fix bugs
  • Participate in Agile ceremonies — join stand-ups, sprint planning, and retrospectives
  • Support documentation — help maintain clear, accurate technical documentation
What we offer
What we offer
  • Great company culture & structured career progression
  • Annual performance-related bonus
  • 22 days holiday + birthday off + up to 3 extra days for length of service
  • Hybrid working & flexibility
  • Free breakfast, lunch, snacks, and drinks in the office
  • Paid volunteering days & wellbeing "me time"
  • Retail discounts & cashback platform
  • Pension with optional matched contributions
  • Salary sacrifice schemes (tech, home, cycle to work, pension)
  • Company sick pay
  • Fulltime
Read More
Arrow Right

Junior Software Engineer (C#/.NET)

The organization is a global leader in delivering advanced SaaS solutions for th...
Location
Location
Poland , Rzeszów
Salary
Salary:
Not provided
edvantis.com Logo
Edvantis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1-3 years of commercial experience
  • Solid knowledge of C# and .NET 8/9/10
  • Experience with accessing and building REST APIs
  • Experience with HtmlAgilityPack (or equivalent scraping/parsing libraries)
  • Fundamental understanding of web technologies (HTML, JavaScript, JSON, XML)
  • Fundamental understanding of ETL concepts, asynchronous programming, and unit testing
  • Understanding of data structures and algorithms
  • Experience with Git and basic CI/CD concepts
  • Experience using AI-assisted development tools, including Claude Code
  • Strong problem-solving skills and attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and maintain web scraping services within an existing C# software framework, ensuring reliability and scalability
  • Work on complex technical problems: develop, test, deploy, maintain, and improve services, applications, and data pipelines
  • Write clean, maintainable code in a professional Agile environment using source control tools and CI/CD practices
  • Define and implement practical, high-quality solutions to the Customer’s problems based on functional requirements and data analysis
  • Collaborate within a multi-disciplinary team, participating in sprint planning and daily standups to deliver high-quality products
  • Ensure high standards of quality and continuous improvement, following team best practices with minimal oversight
What we offer
What we offer
  • Remote-first work model with flexible working hours (we provide all equipment)
  • Comfortable and fully equipped offices in Lviv and Rzeszów
  • Competitive compensation with regular performance reviews
  • 18 paid vacation days per year + all state holidays
  • 12 days of paid sick leave per year without a medical certificate + extra paid leave for blood donation
  • Health & wellness support: either a monthly budget for medical insurance and sports activities, or a full medical insurance plan, depending on your cooperation model
  • English, German, and Polish language courses
  • Corporate subscription to learning platforms, regular meetups and webinars
  • Friendly team that values accountability, innovation, teamwork, and customer satisfaction
  • Inclusive environment where everyone feels valued and treated equally. We proudly partner with VeteranHub to support Ukrainian veterans
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

Location
Location
United Kingdom , Basildon
Salary
Salary:
Not provided
jobs.360resourcing.co.uk Logo
360 Resourcing Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1+ year of commercial experience with the Microsoft stack
  • Working knowledge of .NET / .NET Core, MVC, WebForms, C# or VB.NET, and Entity Framework
  • Experience with Git and version control fundamentals
  • Good understanding of SQL and writing optimised queries
  • Familiarity with Agile ways of working
  • Strong communication skills and a collaborative mindset
  • Interest in unit testing (MSTest, NUnit, xUnit) and writing maintainable code
Job Responsibility
Job Responsibility
  • Develop key features
  • Collaborate on technical design
  • Write clean, secure code
  • Solve real-world problems
  • Optimise performance
  • Learn continuously
  • Collaborate across teams
  • Participate in Agile ceremonies
  • Support documentation
What we offer
What we offer
  • Great company culture & structured career progression
  • Annual performance-related bonus
  • 22 days holiday + birthday off + up to 3 extra days for length of service
  • Hybrid working & flexibility
  • Free breakfast, lunch, snacks, and drinks in the office
  • Paid volunteering days & wellbeing 'me time'
  • Retail discounts & cashback platform
  • Pension with optional matched contributions
  • Salary sacrifice schemes (tech, home, cycle to work, pension)
  • Company sick pay
  • Fulltime
Read More
Arrow Right

Senior Software Engineer (.Net)

We are looking for a highly motivated and experienced Senior Software Engineer (...
Location
Location
Salary
Salary:
Not provided
commencis.com Logo
Commencis
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • BSc/MSc/PhD degree in Computer Science or a related field, or equivalent practical experience
  • At least 5 years of professional experience in backend development with .NET (C#, .NET Core / .NET 8+)
  • Strong understanding of OOP principles, design patterns, and scalable system design
  • Experience with microservices architecture and distributed systems
  • Hands-on experience with relational and non-relational databases (e.g., SQL Server, PostgreSQL, MongoDB, Redis)
  • Strong experience in unit testing and debugging
  • Proficiency with Git or similar version control systems
  • Hands-on experience using AI tools throughout the development process
  • Strong analytical thinking and problem-solving skills
  • Excellent attention to detail
Job Responsibility
Job Responsibility
  • Design, develop, and maintain scalable and high-performance backend systems using .NET technologies
  • Contribute to system architecture decisions and lead the design of microservices-based solutions
  • Build and maintain RESTful APIs and ensure high availability and performance
  • Collaborate with cross-functional teams including product, design, and QA to deliver high-quality solutions
  • Ensure code quality through code reviews, best practices, and clean code principles
  • Write and maintain unit and integration tests
  • Troubleshoot, debug, and optimize existing systems
  • Participate in CI/CD processes and support deployment activities
  • Mentor junior developers and contribute to team knowledge sharing
  • Stay up to date with emerging technologies and industry best practices
What we offer
What we offer
  • Competitive salary
  • Private health insurance
  • Pension and retirement plans through a company-backed pension system
  • Meal card
  • Commute compensation
  • Work-from home support
  • Paid birthday off
  • Flexible working hours
  • Remote working option
  • Online events
  • Fulltime
Read More
Arrow Right

Junior Software Engineer

We’re partnering with an established, innovation-led organisation to hire a tale...
Location
Location
United Kingdom , London
Salary
Salary:
Not provided
hunterbond.com Logo
Hunter Bond
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 1–3 years of commercial experience working with C# and .NET
  • Strong academic background in Computer Science, Software Engineering, or a related technical discipline
  • Solid understanding of object-oriented programming principles
  • Familiarity with REST APIs and backend service development
  • Understanding of relational databases (e.g., SQL)
Job Responsibility
Job Responsibility
  • Designing and developing clean, maintainable code using C# and the .NET ecosystem
  • Contributing to the development of scalable backend services and APIs
  • Supporting the evolution of system architecture and improving existing codebases
  • Writing unit and integration tests to ensure high-quality, reliable software
  • Participating in code reviews and collaborating closely with senior engineers
Read More
Arrow Right