At a Glance
- Tasks: Develop secure, scalable microservices and APIs for Virgin Atlantic's customer experience platforms.
- Company: Join Mastercard's innovative Digital Development & Delivery team in Crawley.
- Benefits: Competitive day rate, flexible work arrangements, and opportunities for professional growth.
- Other info: Collaborative Agile environment with strong focus on security and continuous improvement.
- Why this job: Make a real impact on customer experiences using cutting-edge Azure technologies.
- Qualifications: 2+ years of backend development experience with .Net CORE and Azure services.
The predicted salary is between 40000 - 50000 £ per year.
Location: Crawley
Day Rate: Negotiable
Duration: 3 months initially (16 weeks)
Availability: ASAP
About the Role
As a Software Developer within Mastercard's Digital Development & Delivery team, you will contribute to the development, maintenance, and support of backend services and APIs that underpin Virgin Atlantic’s customer experience platforms. You will be responsible for building secure, scalable, and cloud-native microservices, hosted in Microsoft Azure and integrating with both internal and third-party systems. Collaborating closely with technical leads, platform engineers, QA, and product teams, you will follow best practices in software design, observability, security, and DevOps principles. You will also contribute to L3 support activities, ensuring the stability and reliability of production systems.
Key Responsibilities:
- Backend Service Development
- Design, build, and maintain secure and performant .Net-based microservices.
- Implement RESTful APIs and GraphQL integrations for internal and external consumption.
- Ensure services are cloud-native, scalable, and resilient in Azure.
- Work closely with Technical Leads, QA Engineers, and Product Owners to deliver sprint goals.
- Contribute to estimation, technical design discussions, and documentation.
- Participate in DevOps practices including CI/CD automation and deployment activities.
- Support production systems through L3 incident triage and root cause analysis.
- Proactively monitor service health using observability tools.
- Identify opportunities for refactoring, performance improvements, and technical debt reduction.
- Develop secure APIs and backend services adhering to best practices.
- Embed monitoring, logging, and tracing into all developed services.
- Ensure all solutions meet security and compliance standards.
Required Skills & Experience:
- Bachelor's degree in Computer Science, Software Engineering, or relevant experience.
- 2+ years of professional backend development experience.
- Strong proficiency in .Net CORE.
- Hands-on experience with Azure cloud services (Azure Functions, API Gateway, Cosmos DB, Application Insights etc.).
- Experience developing RESTful APIs and exposure to GraphQL services.
- Knowledge of microservices architecture and event-driven patterns.
- Familiarity with CI/CD pipelines (e.g., Azure DevOps, GitHub Actions).
- Knowledge of unit testing, integration testing, and automation testing.
- Aware of security best practices, OAuth2/JWT authentication.
- Aware of AI assisted development, Codex, GitHub CoPilot.
Software Developer (Azure/.Net) in Crawley employer: psd group
Contact Detail:
psd group Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Developer (Azure/.Net) in Crawley
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Azure and .Net. A friendly chat can lead to insider info about job openings or even referrals that could give you a leg up.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving microservices and cloud-native applications. This will not only impress potential employers but also give them a taste of what you can bring to the table.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your experience with CI/CD pipelines and API development. Confidence is key!
✨Tip Number 4
Don’t forget to apply through our website! We’ve got loads of opportunities waiting for talented developers like you. Plus, it’s a great way to ensure your application gets seen by the right people.
We think you need these skills to ace Software Developer (Azure/.Net) in Crawley
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Software Developer role. Highlight your experience with .Net and Azure, and don’t forget to mention any relevant projects or achievements that showcase your skills.
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you’re passionate about this role and how your background makes you a perfect fit for the team at Mastercard. Keep it concise but impactful!
Showcase Your Technical Skills: When filling out your application, be sure to highlight your technical skills, especially in backend development, microservices, and cloud-native solutions. Mention specific tools and technologies you’ve worked with to grab our attention.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you’ll be able to keep track of your application status directly!
How to prepare for a job interview at psd group
✨Know Your Tech Stack
Make sure you’re well-versed in .Net CORE and Azure services. Brush up on your knowledge of RESTful APIs and GraphQL, as these will likely come up during the interview. Being able to discuss specific projects where you've used these technologies will really impress the interviewers.
✨Showcase Your Collaboration Skills
Since this role involves working closely with technical leads and product teams, be prepared to share examples of how you've successfully collaborated in past projects. Highlight your experience in Agile environments and how you contributed to sprint goals or technical discussions.
✨Demonstrate Problem-Solving Abilities
Expect questions about how you handle production issues or incidents. Be ready to discuss your approach to L3 support, incident triage, and root cause analysis. Sharing a specific example of a challenge you faced and how you resolved it can really showcase your skills.
✨Emphasise Security and Compliance Knowledge
Given the importance of security in this role, make sure you can talk about best practices for developing secure APIs and backend services. Familiarise yourself with OAuth2/JWT authentication and be ready to discuss how you’ve implemented security measures in your previous work.