Senior Cloud Software Development Lead
3 weeks ago
About PDI Technologies
PDI Technologies has been helping convenience retailers and petroleum wholesalers adapt to industry changes for nearly 40 years. Our focus is on simplifying complexity by leveraging the latest technologies. We deliver a portfolio of integrated, cloud-based solutions and services tailored to meet our customers' needs today and in the future.
The back office, fuel logistics, and the latest consumer demands and digital commerce are all areas where our solutions and services can give you a competitive edge. Our deep domain knowledge is backed by industry-specific software offerings and a people-first approach. Serving the entire supply chain means we've had to solve a wide range of industry challenges and deliver measurable value. To address the dynamic convenience retail and petroleum wholesale industry, we lead the way with converged digital, cloud-optimized, secure, and scalable solutions including ERP, Loyalty, Fuel Pricing, Point-of-Sale, and Logistics to create a broader industry ecosystem. The result is unparalleled insights, simplified operations, and higher profitability for your employees and business. We're dedicated to helping over 1 million customers in more than 50 countries, providing solutions and services to over , sites.
Job Summary:
You will be part of an energetic team of engineers building next-generation development applications for PDI Technologies. You will play a key role in designing and building market-leading software products as we drive to continuously increase our cloud maturity and mobility. As a senior engineer, you will work as a key part of an agile team to design, build, test, and support PDI's enterprise software solutions. You will review, recommend, and implement system enhancements that improve the quality, performance, and maintainability of our products. You will contribute to an always-improving Engineering environment by ensuring all stakeholders (engineers, architects, product owners, SREs, IT Ops) are informed of status and supported in their roles.
Responsibilities
- Oversee and contribute to design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstacles.
- Lead small and medium-sized projects.
- Guide and train less-experienced engineers.
- Work with Architecture and DevOps teams to evaluate tools, processes, and technologies.
- Partner with Product Management to consult on solution feasibility and high-level effort estimation.
- Prepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on schedule.
- Recommend data model and framework improvements, analyzing trends, patterns, and best practices for software.
- Actively develop software solutions for PDI products.
- Perform testing to ensure systems meet documented user requirements.
- Use a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challenges.
- Troubleshoot, test, and validate software issues; resolve issues with due urgency and maintain thorough documentation of all software solutions.
- Compile test results to provide data for use in solving problems.
- Perform engineering-level tests to find defects; troubleshoot and debug development and production issues, collaborating with QA Engineers to develop optimal product test plans.
- Work with Product Owner to clarify and estimate feature work.
- Work with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization.
- 7-9 years of experience designing and developing new or maintaining existing software applications in a software product development environment.
- Proficiency required in all of the following: .Net and C#, SQL, HTML, CSS, JavaScript Web Frameworks (e.g., Angular), ASP.NET MVC.
- Familiarity with the Microsoft Visual Studio IDE and the use of Azure DevOps or Jira.
- 1+ year of experience serving as a technical team lead preferred.
- 2+ years of practical experience with Agile development 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.
- Ability to socialize ideas and influence decisions without direct authority.
- Collaborative in nature with a strong desire to dig in and learn independently and as well as through asking questions.
- Considers 'best-practice' standards, as well as departmental policies and procedures.
- Computer science fundamentals: OOP, design patterns, data structures & algorithms.
- Experience working in retail or payments solution is preferred.
-
Senior Software Developer
3 weeks ago
Chennai, Tamil Nadu, India IRIS Software Full timeCompany Overview">IRIS Software Group is a leading global provider of mission-critical software and services. As one of the UK's largest privately held software companies, we offer innovative solutions to meet the evolving needs of businesses.Our global and domestic payroll and HR solutions support nearly five million employees worldwide. Our market-leading...
-
Senior Director, Software Development Lead
3 weeks ago
Chennai, Tamil Nadu, India Rocket Software Full timeJob DescriptionThe Senior Director, Software Development Lead, will be responsible for leading complex software development projects globally. This role requires a strategic thinker with excellent leadership skills to drive innovation and growth within the company.Responsibilities:Develop and implement software development strategies that align with business...
-
Senior Cloud Software Engineering Lead
2 weeks ago
Chennai, Tamil Nadu, India UPS Full timeAbout the RoleWe are seeking a highly experienced Senior Cloud Software Engineering Lead to join our team at UPS. In this role, you will lead systems analysis and design for complex software applications.Key ResponsibilitiesLeverage 10+ years of experience in leading systems analysis and design to drive innovation and excellence in software...
-
Senior Cloud Software Developer
1 week ago
Chennai, Tamil Nadu, India Hexaware Technologies Full timeJob Title: Senior Cloud Software DeveloperAbout the Role:We are seeking a highly skilled and experienced Senior Cloud Software Developer to join our dynamic team at Hexaware Technologies.Key Responsibilities:Design, develop, and deploy scalable cloud-based applications using Java, Spring Boot, and AWS/Azure.Collaborate with cross-functional teams to identify...
-
Software Development Expert
1 day ago
Chennai, Tamil Nadu, India Cloud Destinations Full timeJob OverviewWe are seeking a highly skilled Senior Backend Engineer to join our team at Cloud Destinations. As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable cloud-based infrastructure using AWS services.The ideal candidate will have a strong background in software development, with a focus on...
-
Senior Software Development Lead
3 weeks ago
Chennai, Tamil Nadu, India athenahealth Full timeJob Title:Senior Software Development LeadAbout the Role:We are seeking a seasoned Senior Software Development Lead to join our team at Athenahealth. As a key member of our engineering team, you will lead complex projects, mentor junior developers, and contribute significantly to the design, development, and deployment of scalable...
-
Software Engineer
6 days ago
Chennai, Tamil Nadu, India Thryve Digital Health LLP Full timeCompany OverviewThryve Digital Health LLP is a leading provider of digital health solutions. We are seeking an experienced Senior Software Engineer to lead our cloud development efforts.Job DescriptionWe are looking for a highly skilled Senior Software Engineer with expertise in developing server-side applications using Python (Flask, Django, etc.). The...
-
Cloud Infrastructure Software Engineer
2 days ago
Chennai, Tamil Nadu, India Basis Cloud Solutions Full timeBasis Cloud Solutions - Shape the Future of CloudTechWe are a leading provider of enterprise application solutions, offering a comprehensive approach encompassing both Intelligent Process Orchestration and Background Job Management with Identity Governance and Administration.This powerful combination offers a distinct advantage in today's complex...
-
Cloud Data Architect Lead
2 days ago
Chennai, Tamil Nadu, India Cloud Destinations Full time**Job Overview:** Cloud Destinations is expanding its data engineering team and seeks a Senior Data Engineering Manager to lead the charge. As a key member of our leadership team, you will be responsible for designing and implementing scalable data pipelines and architectures, as well as leading a team of experienced engineers to deliver high-quality data...
-
Senior Software Development Lead
3 weeks ago
Chennai, Tamil Nadu, India BirlaSoft Full timeWe are seeking a highly skilled Senior Software Development Lead to join our team at BirlaSoft. The ideal candidate will have 6+ years of experience in leading software development projects and teams.Role ResponsibilitiesLead software development teams to deliver high-quality projects on time and within budgetMentor and coach developers to improve their...
-
Senior Software Developer
3 weeks ago
Chennai, Tamil Nadu, India NTT Full timeJob DescriptionWe are seeking a skilled Senior Software Developer to join our team as a Cloud Architect. This role will involve designing and developing cloud-based software systems, modules, or applications for software enhancements and new products.
-
Senior Cloud Software Architect
4 weeks ago
Chennai, Tamil Nadu, India ResMed Full timeRole OverviewWe are seeking a highly skilled Senior Cloud Software Architect to design and develop industry-disruptive products with the latest cloud-based tools and technologies.Key Responsibilities:Design and develop cloud-based software solutions using Java and Spring.Develop and implement relational databases using data management and data structure best...
-
Cloud Infrastructure Specialist
1 day ago
Chennai, Tamil Nadu, India Cloud Destinations Full timeResponsibilitiesAs a Senior Backend Engineer at Cloud Destinations, your key responsibilities will include:Designing, developing, and deploying scalable cloud-based infrastructure using AWS servicesCollaborating with cross-functional teams to understand business requirements and contribute to technical specifications and software solutionsOptimizing code,...
-
Senior Software Development Lead
2 days ago
Chennai, Tamil Nadu, India SAN Engineering Solutions Full timeAbout the RoleWe are seeking an experienced Senior Software Development Lead to join our team at SAN Engineering Solutions. The ideal candidate will have a strong background in software design and development, with expertise in leading high-performing teams.Job DescriptionKey Responsibilities:Design and develop software solutions that meet business...
-
Senior Software Developer
4 weeks ago
Chennai, Tamil Nadu, India Laserbeam software Full timeJob Title: Senior DeveloperJob Summary:We are seeking a highly skilled and experienced Senior Developer to join our team at Laserbeam Software. The ideal candidate will have a strong background in ASP.NET MVC, .NET Core, Entity Framework, MS SQL Server, Python, Flask, Django, and MongoDB.Key Responsibilities:Design and Development:Design, develop, test, and...
-
Senior Software Engineering Lead
1 day ago
Chennai, Tamil Nadu, India Saasvaap techies pvt lmd Full timeSenior Software Engineering LeadAs a Senior Software Engineering Lead, you will be responsible for leading the design and development of scalable and reliable software solutions using AWS cloud services and open-source technologies.This role requires expertise in designing and developing distributed applications, as well as proficiency in programming...
-
Senior Software Development Lead
1 week ago
Chennai, Tamil Nadu, India Sampoorna Consultants Pvt. Ltd Full timeJob Description:We are seeking a highly skilled Senior Software Development Lead to join Sampoorna Consultants Pvt. Ltd. The ideal candidate will have at least 8-12 years of experience in application/product development, with a strong focus on technical skills such as ReactJS, Typescript, Javascript, Angular, HTML, CSS, .NET, and C#.Key Responsibilities:-...
-
Senior Enterprise Software Development Lead
4 days ago
Chennai, Tamil Nadu, India Thryve Digital Health LLP Full timeWe are seeking an experienced Senior Enterprise Software Development Lead to join our team at Thryve Digital Health LLP. As a key member of our organization, you will play a critical role in leading the design and development of complex software systems using Python.About UsThryve Digital Health LLP is an emerging global healthcare partner that delivers...
-
Software Developer
3 weeks ago
Chennai, Tamil Nadu, India Techstar Software Development India Pvt. Ltd. Full timeWe are seeking an experienced .NET Full Stack Developer to join our dynamic team at Techstar Software Development India Pvt. Ltd.Job Description:The ideal candidate will have a strong understanding of front-end and back-end development in a .NET environment, with experience designing, building, and deploying applications using .NET Core, C#, and ASP.NET. You...
-
Cloud AI Engineer
2 days ago
Chennai, Tamil Nadu, India Cloud Destinations Full time**About Cloud Destinations:**We are one of the fastest-growing IT services companies in North America, specializing in cloud computing, software engineering, IT security, and data engineering. With a global presence, we deliver top-tier services to clients worldwide.As a Senior Generative AI Specialist at Cloud Destinations, you will play a critical role in...