CrawlJobs Logo

Mid-Level C# / AWS Software Engineer

https://www.randstad.com Logo

Randstad

Location Icon

Location:
Australia , Melbourne

Category Icon

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

Join a well-known Australian retail organisation building and operating cloud-native services across order management, loyalty, vouchers, wallet integrations, and customer services. You'll work on a serverless platform where reliability, observability, and clean engineering practice are genuinely valued. This is a hands-on role with real ownership from design through to production deployment.

Job Responsibility:

  • Designing and building production-grade C#/.NET services on AWS serverless infrastructure
  • Developing REST APIs, event-driven flows, and integration patterns across retail and enterprise systems
  • Improving existing order, loyalty, voucher, and customer integration services
  • Diagnosing production issues using CloudWatch logs, metrics, alarms, and traces
  • Contributing to architecture discussions and constructively challenging designs
  • Writing well-tested, maintainable code with clear separation of concerns
  • Helping mentor junior engineers through code reviews, pairing, and technical guidance
  • Documenting patterns, runbooks, and decisions for long-term maintainability

Requirements:

  • Strong C# skills with .NET 8+, ASP.NET Core, async patterns, and background processing
  • Solid REST API development including OpenAPI, authentication/authorisation, validation, and error handling
  • Hands-on AWS serverless experience across Lambda, API Gateway, DynamoDB, SQS, EventBridge, S3, and CloudWatch
  • Infrastructure as code using AWS SAM or CloudFormation with CI/CD pipeline experience
  • Database proficiency across PostgreSQL and DynamoDB including indexing and query tuning
  • Experience with event-driven design, retries, dead-letter queues, and external system integration
  • Unit, integration, and contract-style testing with testable architecture
  • Azure DevOps or GitHub pipelines for build and release automation
  • Engineering judgement to balance delivery, reliability, maintainability, and operational complexity

Nice to have:

  • Background in retail, loyalty, e-commerce, or order management platforms
  • Familiarity with SAP Commerce Cloud / Hybris integrations
  • Experience with Cognito, OAuth/OIDC, or private API patterns
  • DynamoDB Streams, EventBridge Pipes, or Step Functions
  • OpenSearch or search/indexing experience
  • Blazor Hybrid / MAUI or front-end frameworks such as Vue or React

Additional Information:

Job Posted:
May 17, 2026

Expiration:
June 12, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:
PREMIUM
More languages and countries
Unlock more languages and countries
Languages
English Čeština Deutsch Ελληνικά Español Français +15
Countries
United States United Kingdom India Canada Australia +
See plans
Plans from $2.99 / month

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Mid-Level C# / AWS Software Engineer

Staff Engineer

We are searching for a Staff Engineer that can play a critical role in designing...
Location
Location
Serbia , Belgrade
Salary
Salary:
Not provided
sokin.com Logo
Sokin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software development experience, with a strong background in large-scale systems and application architecture
  • Proven experience in one or more programming languages, such as Python, Java, C++, or JavaScript - our stack is based on Python, Flask, Fast API, AWS etc.
  • Deep understanding of software design patterns, architecture, and best practices
  • Experience with cloud technologies, distributed systems, and microservices architecture
  • Knowledge of DevOps practices, CI/CD, and automation
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Strong communication skills with the ability to explain technical concepts to a non-technical audience
Job Responsibility
Job Responsibility
  • Technical Leadership: Design, build, and maintain highly scalable and reliable systems
  • Define, communicate, and enforce coding standards, design principles, and development methodologies
  • Drive architectural decisions and work with stakeholders
  • Project Ownership: Lead complex projects from conception through delivery
  • Identify technical challenges and propose solutions
  • Own end-to-end performance, security, and reliability
  • Mentorship and Collaboration: Mentor junior and mid-level engineers
  • Provide feedback during code reviews
  • Collaborate with other engineers
  • Continuous Improvement: Identify and implement best practices
What we offer
What we offer
  • Equal opportunities employer
  • Inclusive work environment
  • Agile, flexible working culture
  • Fulltime
Read More
Arrow Right

Principle Engineer .NET and Cloud

Step into the role of Principle Engineer .NET and Cloud. You will be leading the...
Location
Location
India , Pune
Salary
Salary:
Not provided
barclays.co.uk Logo
Barclays
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • .NET, .NET Core, and C# for enterprise application development
  • Event-driven architecture and microservices design principles
  • SOLID design principles, Dependency Injection, and event sourcing
  • Automated unit testing using NUnit/XUnit and mocking frameworks
  • Behavior-driven development (BDD) using SpecFlow
  • Middleware technologies such as Kafka, MQ, or Solace for distributed systems
  • CI/CD pipelines, Git, and test automation
  • Ability to work independently and take ownership of deliverables
Job Responsibility
Job Responsibility
  • Provision of guidance and expertise to engineering teams to ensure alignment with best practices and foster a culture of technical excellence
  • Contribution to strategic planning by aligning technical decisions with business goals, anticipating future technology trends, and providing insights to optimize product roadmaps
  • Design and implementation of complex, scalable, and maintainable software solutions, considering long-term viability and business objectives
  • Mentoring and coaching to junior and mid-level engineers to foster professional growth and knowledge sharing, elevating the overall skillset and capabilities of the organization
  • Collaboration with business partners, product managers, designers, and other stakeholders to translate business requirements into technical solutions and ensure a cohesive approach to product development
  • Innovation within the organization by identifying and incorporating new technologies, methodologies, and industry practices into the engineering process
What we offer
What we offer
  • Competitive holiday allowance
  • Life assurance
  • Private medical care
  • Pension contribution
  • Fulltime
Read More
Arrow Right

Staff Engineer

We are searching for a Staff Engineer that can play a critical role in designing...
Location
Location
Singapore , Singapore
Salary
Salary:
Not provided
sokin.com Logo
Sokin
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 10+ years of software development experience, with a strong background in large-scale systems and application architecture
  • Proven experience in one or more programming languages, such as Python, Java, C++, or JavaScript - our stack is based on Python, Flask, Fast API, AWS etc.
  • Deep understanding of software design patterns, architecture, and best practices
  • Experience with cloud technologies, distributed systems, and microservices architecture
  • Knowledge of DevOps practices, CI/CD, and automation
  • Excellent problem-solving skills and the ability to work independently and as part of a team
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Strong communication skills with the ability to explain technical concepts to a non-technical audience
  • Please note, candidates will need to have the right to work in the jurisdiction that they are looking to work in.
Job Responsibility
Job Responsibility
  • Design, build, and maintain highly scalable and reliable systems, ensuring they align with company goals and technical standards
  • Define, communicate, and enforce coding standards, design principles, and development methodologies across teams
  • Drive architectural decisions and work closely with stakeholders to align on technical strategies and roadmaps
  • Lead complex projects from conception through delivery, coordinating with engineering, product, and design teams
  • Identify technical challenges, propose solutions, and proactively mitigate risks to ensure timely delivery
  • Own end-to-end performance, security, and reliability of systems and applications
  • Mentor and guide junior and mid-level engineers, fostering a culture of continuous learning and professional growth
  • Provide constructive feedback during code reviews, helping to improve the overall quality of the codebase
  • Collaborate with other engineers and departments to ensure seamless integration of new features and technologies
  • Identify and implement best practices, tools, and processes to increase team efficiency, code quality, and system performance
What we offer
What we offer
  • Agile, flexible working culture
  • Inclusive work environment
  • Commitment to diversity and inclusion.
Read More
Arrow Right
New

Senior Software Engineer

Lead moderately complex initiatives and deliverables within technical domain env...
Location
Location
United States , Charlotte
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 26, 2026
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or related technical field plus 4 years of experience in the job offered or in a related occupation involving software engineering experience
  • Experience with Angular.Cloud Services such as AWS
  • Experience with .NET Technologies including C#, ASP.NET, .NET CORE, GIT, and GITHUB
  • Experience with Scripting languages Javascript, HTML, and XML
  • Experience with queuing mechanisms
  • Experience with Microservices, REST, and SOAP
  • Experience with Performance Testing, Splunk, AppDynamics, and Jenkins
  • Experience with infrastructure Architecture Disciplines
  • Experience with SQL and Oracle
  • Experience with Agile methodologies
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Help develop and manage process design changes and efficiency efforts
  • Maintain and create new features in an agile environment supporting conduct management systems
  • Interact with our Enterprise Conduct Management Office, Scrum masters, Product owners and collaborate to ensure a system meets all regulatory commitments and compliance policy
  • Fulltime
Read More
Arrow Right
New

Senior Software Engineer

Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.wellsfargo.com/ Logo
Wells Fargo
Expiration Date
May 20, 2026
Flip Icon
Requirements
Requirements
  • 4+ years of software engineering or automation experience, or equivalent demonstrated through work experience, training, military experience, or education.
  • Strong hands-on experience with .NET Core / C#/ Python, especially for utilities, services, and operational tooling
  • Hands-on experience developing front-end applications using React
  • Experience supporting or working with intelligent automation platforms such as Xceptor (or similar tools)
  • Experience building and consuming REST APIs and integrating systems
  • Ability to analyze requirements and independently identify automation opportunities, not just implement predefined solutions
  • Experience with CI/CD pipelines and automated deployments (e.g., Jenkins, Azure DevOps, Harness)
  • Experience using AI-assisted coding tools such as GitHub Copilot or equivalent
  • Working knowledge of cloud environments (Azure preferred
  • AWS or GCP acceptable)
Job Responsibility
Job Responsibility
  • Lead moderately complex initiatives and deliverables within technical domain environments
  • Contribute to large scale planning of strategies
  • Design, code, test, debug, and document for projects and programs associated with technology domain, including upgrades and deployments
  • Review moderately complex technical challenges that require an in-depth evaluation of technologies and procedures
  • Resolve moderately complex issues and lead a team to meet existing client needs or potential new clients needs while leveraging solid understanding of the function, policies, procedures, or compliance requirements
  • Collaborate and consult with peers, colleagues, and mid-level managers to resolve technical challenges and achieve goals
  • Lead projects and act as an escalation point, provide guidance and direction to less experienced staff
  • Fulltime
!
Read More
Arrow Right

Manager, Software Development (Hands-On Technical), ML Network Stack

We are hiring a hands-on Software Development Manager for the team that owns the...
Location
Location
United States , Cupertino; Seattle
Salary
Salary:
184900.00 - 287700.00 USD / Year
amazon.de Logo
Amazon Pforzheim GmbH
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 3+ years of engineering team management experience
  • Knowledge of engineering practices and patterns for the full software/hardware/networks development life cycle, including coding standards, code reviews, source control management, build processes, testing, certification, and livesite operations
  • Experience partnering with product or program management teams
  • 3+ years of C or C++ or Rust development experience
  • 5+ years of hands-on engineering experience, maintaining active programming proficiency
Job Responsibility
Job Responsibility
  • Leading senior, mid-level, and junior SDEs and directing work to ensure the team delivers functions and features required for the latest and largest ML workloads
What we offer
What we offer
  • Health insurance (medical, dental, vision, prescription, Basic Life & AD&D insurance and option for Supplemental life plans, EAP, Mental Health Support, Medical Advice Line, Flexible Spending Accounts, Adoption and Surrogacy Reimbursement coverage)
  • 401(k) matching
  • paid time off
  • parental leave
  • sign-on payments
  • restricted stock units (RSUs)
  • Fulltime
Read More
Arrow Right
New

Consultant - Full Stack AI Application Developer

Microsoft Industry Solutions – Global Center for Innovation and Delivery (GCID) ...
Location
Location
India , Hyderabad
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-10 years of professional software development experience
  • Bachelor's degree in computer science, Engineering, or a related discipline, or equivalent practical experience
  • Microsoft or cloud certifications are preferred, including but not limited to: MCSD/MCAD/MCSE, AZ-204, AI-900, AI-102, or equivalent entry- to mid-level cloud and AI certifications
  • Hands-on experience designing and building applications using .NET (C#), .NET Web APIs, Node.js with modern front-end technologies such as JavaScript or TypeScript, and frameworks like Angular or React
  • Strong understanding of application development across UI, API, service, integration, and data layers
  • Experience building and consuming RESTful services and integrating backend systems
  • Working knowledge of relational databases such as Azure SQL, Azure Cosmos DB, PostgreSQL, Azure SQL managed Instance or Azure Database for MySQL, including data access and performance considerations
  • Solid foundation in software engineering principles, including clean code, debugging, testing, and problem-solving
  • Hands-on experience integrating AI capabilities into applications, such as search, chat, recommendations, or content generation using AI services or APIs
  • Practical knowledge of Azure AI services, including Azure AI Foundry and Azure AI Search, and understanding of RAG (Retrieval-Augmented Generation) patterns
Job Responsibility
Job Responsibility
  • Design and build cloud-native, full-stack applications on Microsoft Azure, contributing across UI, API, services, and data layers with high-quality, secure, and scalable code
  • Collaborate with architects and senior consultants to translate business requirements into technical designs and implementation plans
  • participate in design reviews and solution walkthroughs
  • Own feature delivery end-to-end: estimate effort, implement features, write unit/integration tests, perform code reviews, and support deployment through CI/CD pipelines
  • Integrate backend services and data platforms, implement RESTful APIs, and ensure performance, reliability, and observability (logging, metrics, traces) for production readiness
  • Apply security, compliance, and Responsible AI principles across application development and operations, following Microsoft and customer governance standards
  • Identify technical risks and dependencies early
  • raise and help mitigate issues, support technical escalations, and contribute to contingency plans for smooth delivery
  • Reuse and contribute to shared frameworks and IP, leveraging best practices, accelerators, and patterns to improve delivery speed and predictability
  • Collaborate cross-functionally (e.g., project leads, delivery managers, account teams) to articulate technical value, support adoption, and ensure customer outcomes
  • Fulltime
Read More
Arrow Right
New

Senior Financial Analyst

We are partnering exclusively with a market leading company in the construction ...
Location
Location
United Kingdom , Leicester
Salary
Salary:
375.00 - 400.00 GBP / Day
https://www.randstad.com Logo
Randstad
Expiration Date
June 05, 2026
Flip Icon
Requirements
Requirements
  • Qualified Accountant (ACA, ACCA, or CIMA)
  • Experience with ERP systems such as SAP or E1
  • Ability to translate complex financial and non-financial data into actionable insights for business leaders
  • Advanced skills in Microsoft Excel, Google Workspace, and reporting tools like Qlikview or Insight
  • 5 years pqe plus
Job Responsibility
Job Responsibility
  • Review and analyse divisional financial and sustainability results, providing decision support for market, product, and commercial activities
  • Produce monthly reporting packs for the Finance Director and Executive team, while supporting budgeting, forecasting, and capex processes
  • Ensure compliance, participate in annual audits, and attend fixed asset verifications or inventory stock takes when required
  • Review reconciliations to ensure the Statement of Financial Position is robust and ready for sign-off
  • Collaborate across the UK finance team to share best practices, leverage synergies, and drive continuous improvement initiatives
  • Act as the primary point of escalation for divisional R2R matters and provide feedback on the performance of the global hub team
Read More
Arrow Right