Own web experimentation and tracking across merchant sites and Alma’s website, designing and running A/B tests, improving measurement quality, and optimizing conversion funnels across eight markets.
Software Engineer II
📜 Description
- Support and develop software solutions for company products.
- Troubleshoot software issues, debug production incidents, and document resolutions.
- Perform engineering tests to identify defects and improve product performance.
- Partner with Product Management on solution feasibility and effort estimates.
- Assess case status and risks, escalating and prioritizing customer issues.
- Collaborate with Product Owners to clarify and estimate feature work.
🛠️ Requirements
- 3-6 years’ experience designing and developing new or maintaining existing software applications in a software product development environment
- Proficiency required in one or more of the following: .Net and C#, SQL
- Proficiency in SQL performance troubleshooting and tuning is preferred
- Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira
- Practical experience with SDLC and Agile methodologies
- Highly motivated self-starter with a desire to help others and take action
- Requires strong written and verbal communication skills with the ability to translate technical concepts into non-technical terms
- Ability to independently work as a contributing member in a high-paced and focused team
- Ability to multi-task and prioritize tasks with competing deadlines
- Strong problem-solving and analytical skills with the ability to work under pressure
✨ Benefits
- Competitive salary
- Market-competitive benefits
- Quarterly perks program
- Ample time off
- Hybrid working arrangements where appropriate
- Continuous learning opportunities
- Professional certifications
- Leadership development opportunities
Full job description
Do you love diagnosing software issues for your customers? Do you pride yourself on providing world class customer support? Are you a progressive software engineer, an advocate of agile development practices, and a proponent of continuous improvement? If this is you, then join an energetic team of engineers supporting and maintaining software solutions at PDI!
You will play a key role in supporting and maintaining our market-leading software products as we strive for continuous improvement. You will be working as a key part of an agile team to identify software issues and optimize the performance of PDI's enterprise software solutions while working closely with product managers, product owners, engineering leaders, your team and other stakeholders.
With the variety of environments, platforms, technologies & languages, you must be comfortable working within databases, C# code, web services and hybrid cloud environments.
Responsibilities:
Qualifications:
Similar jobs
Search more Software Engineer jobsSoftware Engineer for AI & Continuous Improvement
Build production-grade software and automation that improve development, testing, support, and delivery workflows, using AI-assisted tools and practical engineering improvements to reduce manual effort and strengthen quality.
Build, ship, and operate critical services for LMN Estimates, partnering with product and design to solve customer problems while improving system reliability, performance, and engineering practices.
[RTC] Software Engineer (.NET)
Build new, scalable.NET solutions for a strategic travel-industry platform, shaping architecture, validating ideas through PoCs, and collaborating with engineers and cross-functional teams.
Software Engineer - Vehicle Motion Planning & Control
As a Software Engineer on the Vehicle Motion Planning & Control team, you will design algorithms and implement software to enhance the autonomous driving capabilities of vehicles.
