Software Engineer III
Company: PDI Software
Location: Temple
Posted on: March 5, 2023
Job Description:
Location: US Remote, Temple, TX preferred What you'll need:
Bachelor's degree in Computer Science
or related field, or equivalent experience 5 to 9 years of
experience designing and developing new or maintaining existing
software applications in a software product development environment
OR equivalent experienceProficiency required in all of the
following: .Net and C#, SQL, JavaScript Frameworks (Knockout,
Angular, etc.), ASP.NET, MVC. Familiarity with the Visual Studio
IDE and the use of TFS or Jira1+ year of experience serving as a
technical team lead preferred2+ years of practical experience with
Agile development methodologiesHighly motivated self-starter with a
desire to help others and take actionRequires strong written and
verbal communication skills with the ability to translate technical
concepts into non-technical termsAbility to independently work as a
contributing member in a high-paced and focused teamAbility 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 authorityCollaborative in nature with a strong
desire to dig in and learn independently and as well as through
asking questionsConsiders 'best-practice' standards, as well as
departmental policies and proceduresComputer science fundamentals:
OOP, design patterns, data structures & algorithmsAbout the job:Do
you love building software that thrills your customers? Do you
insist on the highest standards for the software your team
develops? Are you a progressive software engineer, an advocate of
agile development practices, and a proponent of continuous
improvement? Well if this is you, then join and energetic team of
engineers building next generation development applications for
PDI!You will play a key role in designing and building our
market-leading software products as we drive to continuously
increase our cloud maturity and mobility. You will be working as a
key part of an agile team to design, build, test, and support PDI's
enterprise software solutions. You will review, recommend &
implement system enhancements that will improve the quality,
performance, and maintainability of our products. You will be
responsible for contributing 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.With the variety of environments,
platforms, technologies & languages, you must be comfortable
working in both Windows & Linux environments and learning a variety
of programming languages.What you'll do:
Oversee and contribute to design
decisions for new and existing application development, proactively
escalating issues and seeking assistance to overcome
obstaclesNavigate specific client dataLead small and medium sized
projectsGuides and trains less experienced engineersWork with
Architecture and DevOps teams to evaluate tools, process, and
technologies.Partner with Product Management 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
scheduleMake recommendation for data model and framework
improvement, analyzing trends, patterns and best practices for
softwareActively develop software solutions for PDI productsPerform
testing to ensure systems meet documented user requirementsUse a
disciplined approach in an Agile environment to assist in analysis
and determination of preferred solutions to technical
challengesTroubleshoot, test, and validate software issues; resolve
issues with due urgency and maintain thorough documentation of all
software solutionsCompile test results to provide data for use in
solving problemsPerform engineering level tests to find defects;
troubleshoot and debug development and production issues,
collaborating with QA 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
stabilizationWhy PDI Technologies? PDI Technologies, Inc. resides
at the intersection of productivity and sales growth, delivering
powerful solutions that serve as the backbone of the convenience
retail and petroleum wholesale ecosystem. By "Connecting
Convenience" across the globe, we empower businesses to increase
productivity, make more informed decisions, and engage faster with
their customers.We offer:
Competitive salaryComprehensive
benefits package including health, dental, and vision coverage
effective immediatelyFully flexible remote work environment
Matching Group Retirement Savings PlanPTO effective immediately
Full access to Linked-In Learning Quarterly self-investment
allowance for personal and professional development, health and
wellness, entertainment, travel, charitable giving, tech, travel,
etc.Strong culture that values authenticity, trust, curiosity, and
diversity of thoughtOur Commitment to Diversity, Inclusion &
Belonging At PDI Technologies, diversity is embraced. We are
committed to cultivating an environment that is safe, welcoming,
and inclusive for all individuals. PDI Technologies is an Equal
Opportunity Employer. We agree not to discriminate against any
employee or job applicant because of race, color, religion,
national origin, sex, physical or mental disability, or age.
Keywords: PDI Software, Temple , Software Engineer III, IT / Software / Systems , Temple, Texas
Didn't find what you're looking for? Search again!
Loading more jobs...