Search jobs > Birmingham, AL > Software developer

Full Stack Software Developer

EBSCO Industries, Inc.
Birmingham, AL, US
Full-time

PRADCO Outdoor Brands (PRADCO) manufactures and markets major hunting and fishing brands and products. We are a leader in producing game calls, scents, attractants, game feeders, game cameras, tree stands and fishing lures.

PRADCO Hunting owns the brands Moultrie, Summit, Knight & Hale, Code Blue, Texas Hunter Products and Whitetail Institute.

PRADCO Fishing owns more than 20 brands including Bobby Garland, Booyah, Heddon, Lindy, Rebel, Thill, and YUM. For more information on PRADCO products, please visit our website at www.

pradcooutdoorbrands.com . PRADCO team members participate in a selection of outstanding benefits, including : Profit Sharing Trust, Excellent Medical / Dental / Drug / Vision benefits, and many other benefits.

PRADCO Outdoor Brands-Full Stack Developer

Job Summary

PRADCO Outdoor Brands is looking to add a Full Stack Developer to its Information Technology team. This position will be focused on implementing new features and creating solutions for our internal platforms.

The Full Stack Developer is accountable for implementing improvements based on best practices in a manner that is maintainable, secure, and testable.

The right person for this position will develop a mastery of the architecture and design improvements as the system evolves.

Reporting to the Development Manager, the Full Stack Developer will work cross-functionally with Logistics, Customer Service, Marketing, Operations and Sales Teams to ensure the completion of visions and timelines set by the business.

The person in this position will aggressively grow the business by thoroughly understanding and improving our systems and creating new systems to move us forward.

We need a team player that can come in to learn what we have and to come along beside us to see what needs to be done to make it better.

This person will need to have a good grasp on "effort vs. reward" in software development.

Job Responsibilities

  • Deliver high quality multi-platform projects using Microsoft development frameworks
  • Demonstrate highly effective approaches to object-oriented software development based on industry best practices
  • Design, build and maintain capable, reusable, and secure code
  • Create programming documentation and maintain existing documentation, when needed. His or her code should be self-explanatory without needing much documentation.
  • Ensure the definition of done and other quality gates for the product(s) are being met
  • Identify and drive the resolution of weak or flawed approaches to software development
  • Unit testing - when needed and having a firm grasp on when it makes sense
  • Promote the values and principles of Agile and Lean
  • Effectively manage expectations related to estimates and delivery timeframes
  • Communicate and collaborate effectively with management, product owners, stakeholders, and external partners
  • Gather requirements and help ensure alignment between business stakeholders and the development team
  • Provide support, maintenance, and improvements to existing system
  • Integration Testing
  • Research and assess programming related advances
  • Assist in designing database structures to fulfill application data requirements
  • UX Mockups

Job Requirements

  • Bachelor's degree in computer science, software engineering or related field (in lieu of degree we will consider candidates with professional work experience or someone that technically wows us)
  • 2+ years' experience :
  • in a software development role utilizing the .Net stack
  • JavaScript, HTML and CSS / SCSS
  • NET framework experience using C#
  • SQL Server 2012+ experience

Essential Job Functions

  • Experience managing large-scale projects and / or programs in a corporate setting.
  • Experience working with and presenting to Senior level employees.
  • Outstanding organizational, interpersonal and communication (written and verbal) skills.
  • Strong analytical and problem-solving skills
  • May require sitting for long periods of time in an office environment.

Preferred Skills

  • Ability to join a great team and help work to win together
  • Ability to watch others go through a process and see how to create patterns and software to make the process more efficient
  • Passion for and demonstrated experience developing well-engineered software products
  • Experience with scalable web applications
  • Understanding of restful services
  • Exposure to Visual Studio 2019+
  • Some knowledge of common design patterns (Inversion of Control, Dependency Injection, etc.) and understanding when it is beneficial to use them
  • Source control practices
  • Agile methodologies (Kanban, Scrum, etc.)
  • Ability to have excitement / joy when your software makes others' jobs easier
  • Willing to have fun with an eclectic team that gets it done

We are an equal opportunity employer and comply with all applicable federal, state, and local fair employment practices laws.

We strictly prohibit and do not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex, pregnancy status, age, national origin or ancestry, ethnicity, religion, creed, sexual orientation, gender identity, status as a veteran, and basis of disability or any other federal, state or local protected class.

This policy applies to all terms and conditions of employment, including, but not limited to, hiring, training, promotion, discipline, compensation, benefits, and termination of employment.

We comply with the Americans with Disabilities Act (ADA), as amended by the ADA Amendments Act, and all applicable state or local law.

recblid ynl3xren4vo3nhw3fe9bqs56ngby4j

1 day ago
Related jobs
Promoted
EBSCO Industries, Inc.
Birmingham, Alabama

PRADCO Outdoor Brands-Full Stack Developer. The Full Stack Developer is accountable for implementing improvements based on best practices in a manner that is maintainable, secure, and testable. Reporting to the Development Manager, the Full Stack Developer will work cross-functionally with Logistics...

Regions Bank
Hoover, Alabama

Skilled full-stack developer with a proven record of accomplishing tasks. ...

O’Neal Industries
Birmingham, Alabama

O'Neal Steel is currently seeking a Senior Full Stack Software Engineer for our Corporate office in Birmingham, AL. Coordinate with other software professionals and developers. Assist software personnel in handling project-related work and other requirements. ...

Utility Consumer Analytics Inc.
Alabama, United States
Remote

Full Stack Software Developer with expertise in Java tech stack. If you are a passionate Full Stack Software Developer with leadership experience and a commitment to delivering high-quality software solutions, we invite you to apply for this exciting opportunity. A division of Harris, Silverblaze, i...

O'NEAL STEEL
Birmingham, Alabama

O'Neal Steel is currently seeking a Senior Full Stack Software Engineer for our Corporate office in Birmingham, AL. Coordinate with other software professionals and developers. Assist software personnel in handling project-related work and other requirements. ...

Highmark Health
AL, Working at Home, Alabama

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. The position, and team, will be involved in every aspec...

Regions Bank
Hoover, Alabama

Knowledge of software testing techniques, code optimization and software debugging. At Regions, the Software Engineer oversees application development, modification, and maintenance of applications. Oversees development and installation of new hardware and software. Installs and configures systems a...

Promoted
Raytheon
Birmingham, Alabama

The team members are multi-disciplined and contribute across all phases of systems engineering, software development, integration and test, and metrics. This software engineering position is onsite at our Aurora, CO location. We bring the strength of more than 100 years of experience and renowned en...

Promoted
Brooksource
Birmingham, Alabama

Brooksource is seeking an innovative Application Developer to join our team, supporting one of our local custom manufacturing clients. In this role, you will be responsible for designing, developing, and deploying software applications and systems integrations to help streamline and enhance the comp...

Promoted
Atria Logic Inc.
Birmingham, Alabama

Senior Embedded Software Engineer for Device Driver DevelopmentJob Code: AL_ESW_IND_01. He will be responsible for development of host software components for major operating systems. ...