At a Glance
- Tasks: Design, develop, and maintain software applications for racing operations using cutting-edge technologies.
- Company: Join Team Penske, a leader in motorsports and automotive excellence.
- Benefits: Enjoy a dynamic work environment with opportunities for professional growth and collaboration.
- Why this job: Be part of an innovative team that drives technology in the fast-paced world of racing.
- Qualifications: 5+ years in software development with expertise in C#, ASP.NET Blazor, and Docker.
- Other info: This is an on-site position located in Mooresville, NC.
The predicted salary is between 48000 - 72000 £ per year.
Team Penske is looking for a senior level Software Engineer in Mooresville, NC (on-site position, this is not a remote or hybrid position) with expertise in C#, ASP.NET Blazor, HTML/CSS, SQL, Docker containers, CI/CD pipelines, Windows & Linux file systems, and server-side development. The successful candidate will be responsible for designing, developing, testing, deploying, and maintaining software applications that support our racing operations.
Responsibilities:
- Design, develop, test, deploy, and maintain high-quality software applications using C#, ASP.NET Blazor, HTML/CSS, SQL.
- Develop containerized applications using Docker containers and manage CI/CD pipelines to ensure efficient deployment of code changes.
- Work with Linux file system and develop server-side solutions for Linux environments.
- Collaborate with cross-functional teams to identify requirements and deliver software solutions that meet business needs.
- Self-manage projects and deadlines, prioritizing tasks effectively to meet project timelines.
Requirements:
- 5+ years of experience in software development using C#, ASP.NET Blazor, HTML/CSS, SQL.
- Experience developing containerized applications with Docker containers and managing CI/CD pipelines (e.g., Azure DevOps, Jenkins).
- Strong understanding of Windows & Linux file systems.
- Experience with server-side development for Linux environments.
- Excellent problem-solving skills, attention to detail, and ability to work independently in a fast-paced environment.
Preferred Qualifications:
- Experience working with cloud-based services such as Azure.
- Familiarity with Agile methodologies (e.g., Scrum).
- Knowledge of DevOps practices and tools.
Senior Software Engineer employer: Team Penske
Contact Detail:
Team Penske Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Software Engineer
✨Tip Number 1
Make sure to showcase your experience with C# and ASP.NET Blazor in your conversations. Be prepared to discuss specific projects where you've used these technologies, as this will demonstrate your hands-on expertise.
✨Tip Number 2
Familiarise yourself with Docker containers and CI/CD pipelines, especially if you have experience with Azure DevOps or Jenkins. Being able to talk about how you've implemented these tools in past projects can set you apart from other candidates.
✨Tip Number 3
Since the role involves working with both Windows and Linux file systems, brush up on your knowledge of both environments. Be ready to explain how you've navigated challenges in server-side development for Linux in previous roles.
✨Tip Number 4
Collaboration is key in this position, so think of examples where you've worked with cross-functional teams. Highlight your ability to identify requirements and deliver solutions that meet business needs, as this will show your alignment with the company's goals.
We think you need these skills to ace Senior Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV highlights your experience with C#, ASP.NET Blazor, HTML/CSS, SQL, and Docker. Use specific examples from your past work that demonstrate your expertise in these areas.
Craft a Strong Cover Letter: In your cover letter, explain why you are a great fit for the Senior Software Engineer position at Team Penske. Mention your experience with CI/CD pipelines and server-side development, and how these skills will benefit their racing operations.
Showcase Relevant Projects: If you have worked on projects involving containerized applications or cloud-based services, be sure to include these in your application. Describe your role and the technologies used, particularly focusing on any Agile methodologies you employed.
Proofread Your Application: Before submitting, carefully proofread your application materials. Check for any spelling or grammatical errors, and ensure that all technical terms are used correctly. A polished application reflects your attention to detail.
How to prepare for a job interview at Team Penske
✨Showcase Your Technical Skills
Be prepared to discuss your experience with C#, ASP.NET Blazor, and SQL in detail. Bring examples of past projects where you successfully implemented these technologies, as this will demonstrate your expertise and problem-solving abilities.
✨Demonstrate Your Understanding of CI/CD
Since the role involves managing CI/CD pipelines, be ready to explain your experience with tools like Azure DevOps or Jenkins. Discuss how you've used these tools to streamline deployment processes and improve code quality.
✨Highlight Your Collaboration Experience
Team Penske values collaboration, so share examples of how you've worked with cross-functional teams. Emphasise your ability to communicate effectively and gather requirements to deliver software solutions that meet business needs.
✨Prepare for Problem-Solving Questions
Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through your thought process when tackling complex issues, especially in server-side development for Linux environments.