Software Engineer III
Company: PDI Software
Location: Temple
Posted on: March 18, 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 experience
- Proficiency 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
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 & 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 obstacles
- Navigate specific client data
- Lead small and medium sized projects
- Guides and trains less experienced engineers
- Work with Architecture and DevOps teams to evaluate tools,
process, 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
- Make recommendation for data model and framework improvement,
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
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 salary
- Comprehensive benefits package including health, dental, and
vision coverage effective immediately
- Fully flexible remote work environment
- Matching Group Retirement Savings Plan
- PTO 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...