Software Engineer IV(.Net) at PDI (Hyderabad, India)

Software Engineer IV(.Net) at PDI (Hyderabad, India)


Add To Bookmarks
Company:
Location: Hyderabad, India
Type: Full Time
Created: 2020-09-22 05:00:39

Apply Here


Software Engineer IVAbout PDIPDI, the leader in enterprise management software for the convenience retail and petroleum wholesale markets, delivers solutions to connect to intelligent business. Our people-first approach, combined with our 35-year heritage and best-in-class technology, helps our customers thrive in todays digital economy. Were passionate about our customers & employees success and delivering exceptional experiences. Our vision is simple: we want to be the global leader in enterprise management software to the convenience retail and petroleum wholesale industries, and were well on our way. People often say it takes a village to raise a child. The same could be said of building a great company. With the help of our amazing team and loyal customers, were writing new pages in our success story every day. Join us for the next chapter!The OpportunityIf you love to develop great quality software and are eager to learn new technologies and develop new skills in the process, then we have a great opportunity for you to join our PDI family and work closely with other talented PDI engineers to deliver solutions that delight our customers every day!As a Software Engineer IV, you will bring technical leadership to an Agile feature delivery team, provide technical guidance to team members & take on challenging user stories developing features aligning to our our PDI Cloud & Platform strategy, ensuring on-time, high quality software releases. You will work closely with the product owner, scrum masters, your team and other stakeholders. You will help developers, quality engineers, DBEs other team members bring their best to the scrum team and you will partner with DevOps, UX Design and Test Automation Shared Services groups to evolve our Logistics products.Primary ResponsibilitiesBring technical leadership to the team, producing high quality deliverables, on-time, on-scope & on-budgetLead medium to large sized projects, guiding & training less experienced engineersMaximizing your teams productivity by leveraging our global shared services: AgileOps, DevOps, UX Design & Test AutomationPartner with Product Owners to consult on solution feasibility and high-level effort estimationPrepare and provide project status and risk assessments to their manager with appropriate levels of detail to ensure that programs stay on scheduleBe accountable for design decisions for new and existing application development, proactively escalating issues and seeking assistance to overcome obstaclesMake recommendation for technology adoption and framework improvement, analyzing trends, patterns and best practices for softwareServe as the evangelist and custodian of technology, architecture and productPerform testing to ensure systems meet documented user requirementsCompile test results to provide data for use in solving problemsUse a disciplined approach in an Agile environment to assist in analysis and determination of preferred solutions to technical challengesPerform engineering level tests to find defects; troubleshoot and debug development and production issues, collaborating with other engineers to develop optimal product test plansWork with product owner to clarify and estimate feature workWork with QA Engineers to develop optimal product test plans and resolve new feature issues as QA finds bugs during release stabilization.Required Qualifications9+ years of experience in software engineering for web applications, cloud & enterprise architecture.Working experience with cloud software architecture & concerns: performance, redundancy, failover, clustering, vertical scalingExperience with multiple server operating systems (Windows, Linux, Android)Strong working experience managing production code written in C/C++, .NET, SQL Server & Web TechnologiesStrong working experience with GIT SCM patterns, CI & DevOps automation platformsStrong working experience with Microsoft SQL Server including schema design, queries & basic administrationFamiliar with NoSQL databases (Cassandra, Mongo, Redis) and other RDBMS (MySQL, Postgres, MS SQL Server)Familiar with containerization technologies (Docker, Kubernetes, Istio)Proficient in RESTful API design & microservice design, development, deployment & production troubleshootingCollaborative in nature with a strong desire to dig in and learn independently while also coaching subordinates towards similar behaviorAbility to multi-task and prioritize tasks with competing deadlinesStrong problem-solving and analytical skills with the ability to work under pressureAbility to socialize ideas and influence decisions without direct authorityStrong written and verbal communication skills with the ability to translate technical concepts into non-technical terms.Preferred QualificationsRetail and wholesale petroleum industry knowledge & experienceScrum Master CertificationPMP CertificationGreen/Black Belt trained in Continuous ImprovementEEO StatementPDIs employee-oriented culture provides a supportive and dynamic work environment for high achievers. PDI seeks individuals who value continuous learning, hold high ethical standards, and are top performers in their respective field. We offer competitive wages, professional development, superb culture, and an extensive life enriching benefits package. To review the opportunities available at PDI please visit our career site at https://www.pdisoftware.com. PDI is an Equal Opportunity Employer. We verify employment eligibility for all new-hires using e-Verify.Powered by JazzHRTctZ36xQXZ