Full Stack Software Developer

EBSCO Industries Inc
Birmingham, AL, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

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.

1 day ago
Related jobs
Promoted
Deloitte
Birmingham, Alabama

Are you an experienced, passionate pioneer in technology who wants to work in a collaborative environment? As an experienced Java Full Stack Developer, you will have the ability to share new ideas and collaborate on projects as a consultant without the extensive demands of travel. Minimum of 9 years...

Promoted
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. Please make sure you read the following details carefully before making any applications. Assist software personnel in hand...

Regions Bank
Hoover, Alabama

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

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...

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. ...

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. ...

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

Typically requires a Bachelor’s degree in Science, Technology, Engineering or Mathematics (STEM) and 8 years of relevant software engineering experience. As a Principal Software Engineer, you can directly impact the world around you and contribute to classified programs and technologies you are pass...

Promoted
Buildertrend
Hoover, Alabama
Remote

As a Senior Applications Developer, you will be responsible for designing, developing, and maintaining high-quality software applications to meet the needs of our clients. Proven ability to mentor and guide junior developers. ...