Share this Job

Full Stack Software Developer-Moultrie Mobile

Date:  Jul 10, 2021
Location: 

Birmingham, AL, US, 35242

Company Name:  PRADCO Outdoor Brands

Headquartered in Birmingham, Alabama, Moultrie Mobile (www.moultriemobile.com) is a rapidly scaling software and cellular camera platform used by hunters, property owners, jobsite managers, and others for real-time remote monitoring. We take pride in developing deep user understanding, obsess about the details, and go the extra mile to show our users we love them. Moultrie is first and foremost customer driven – hardware, software, marketing, and customer success teams collaborate to deliver a quality user experience. As a business unit of EBSCO Industries (www.ebscoind.com), we offer the stability and benefits of a firmly established corporation while operating as a growth-focused team with the entrepreneurial spirit of a startup.

We are guided by the following principles: We put the customer first.; We are curious and seek to learn.; We take ownership.; We are grounded.; We win as a team.; We are builders working with relentless energy, urgency, passion, and drive.; We innovate, experiment, and take risks.

Moultrie Mobile - Full Stack Software Developer

PRADCO Outdoor Brands is looking to add a Full Stack Software Developer to its Moultrie Mobile team. This position will be focused on implementing new features and creating solutions for the Moultrie Mobile platform, as well as other hunting division software projects.   The Software Developer is accountable for implementing improvements based on best practices in a manner that is maintainable, testable, and works within the continuous delivery pipeline.  He or she will develop a mastery of the architecture and design improvements as the system evolves.  As a “high confidence, low ego” team player, the Software Developer will work cross-functionally with Product Development, Engineering, Customer Service, Marketing, Operations and Sales Teams to ensure the completion of visions and timelines set by the business.  He or she will aggressively grow the business by thoroughly understanding the marketplace and competition, and by developing products that address consumer needs and staying abreast of the latest software trends.

 

JOB RESPONSIBILITIES:

Software Development (50%)

Deliver high quality multi-platform projects using Microsoft and JavaScript and Xamarin development frameworks

Demonstrate highly effective approaches to object-oriented software development based on industry best practices

Design, build and maintain capable, reusable, secure, and testable code

Create programming documentation and maintain existing 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

Backlog Refinement and Sprint Preparation/Grooming (15%)

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

Ongoing Product Management/Maintenance (15%)

Provide support, maintenance, and improvements to existing system

Integration Testing (10%)

Cross platform UX Testing including browser, iOS, Android, etc.

Research and Design (10%) – Research and document new features or system improvements. 

Research and assess programming related advances and items

Designing database structures to fulfill application data requirements

System Architecture Diagrams

UX Mockups

 

JOB REQUIREMENTS:

  • Bachelor’s degree in computer science, software engineering or related field (or equivalent years’ work experience)
  • 2+ years’ experience:
    • in a software development role
    • developing ASP.Net applications
    • JavaScript, HTML and CSS/SCSS
    • .NET framework experience using C#
    • SQL Server 2008+ experience

 

PREFERRED SKILLS:

  • Passion for and demonstrated experience developing well-engineered software products
  • Experience with high use, highly scalable web applications
  • Experienced in creating restful services
  • Exposure to .Net Core and Visual Studio 2019+
  • Knowledge of common design patterns (Inversion of Control, Dependency Injection, etc.)
  • Entity Framework
  • Source control practices
  • Experience with Azure
  • Experience with Xamarin Development
  • Experience with Angular
  • Agile methodologies (Kanban, Scrum, etc.)

 

 

 

 

EBSCO Industries, Inc.is an equal opportunity employer and complies with all applicable federal, state, and local fair employment practices laws.  EBSCO strictly prohibits and does not tolerate discrimination against employees, applicants, or any other covered persons because of race, color, sex (including pregnancy), 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.

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


Nearest Major Market: Birmingham

Job Segment: Developer, Engineer, Telecom, Telecommunications, Computer Science, Technology, Engineering