Software Developer Job at Brownells Inc.
Adventure Summary
The Software Developer supports our portfolio of custom applications and middleware integrations, working with our Software Delivery team to build new applications, support enterprise projects, and deploy new or updated services to enhance the integrations between our key platforms such as ecommerce, order management, compliance, and other business systems. You will be part of a new and growing team that will lead the transformation of our business as we re-architect systems and move to the cloud. Most of our work is based on a Microsoft tech stack and Azure, using .NET Core and SQL, but we are also building in-house competencies around JavaScript, Vue, and Python.
Benefits You Will Enjoy
- Competitive Salary
- Generous Paid Time Off
- Health, Dental, and Vision packages to fit your needs
- Additional voluntary supplemental insurance plans
- Fully-vested 401(k) company match
- Tuition Assistance Program
- Career Pathing Program
- At cost employee discount
- Opportunity to work alongside people who are passionate about adventure and the outdoors!
What You Will Do
Main Duties & Responsibilities
- Participate in weekly Agile scrum sprints with your teammates
- Design, document, implement and test new applications and services
- Troubleshoot and support various software systems
- Introduce new tools and practices as we grow and improve
- Help manage vendors, contractors and 3rd-party project contributors and stakeholders
- Review project plans, requirements, roadmaps, etc..
Other Duties & Responsibilities
- Collaborate with operations and security teams on DevOps and testing automation
- Provide administrative, documentation and process/tool maintenance as needed in support of the IT department
What You Will Need
Education & Experience
- High school diploma, GED, or equivalent required
- Associate, bachelor's or master's degree in any STEM field is preferred, however additional relevant experience may be substituted
- Minimum 2+ years of relevant experience
Knowledge & Skills
- Demonstrated skills and experience in software development
- Familiar with Agile Scrum, .Net Core, Azure Cloud, JavaScript, Vue.is, Python, SQL and other secondary development tools, languages, and frameworks
- Strong technical communication and collaboration skills
- Good organizational skills, accuracy, and attention to detail
- Ability to drive projects/tasks to completion with appropriate course corrections along the way
- Ability to effectively prioritize and execute tasks in a complex and fast-moving environment
- Ability to work both independently and in a team-oriented, collaborative environment
Physical Demands
Sedentary work. Sedentary work involves lifting no more than 10 pounds at a time and occasionally lifting or carrying articles like docket files, ledgers, and small tools. Although a sedentary job is defined as one which involves sitting, a certain amount of walking and standing is often necessary in carrying out job duties. Jobs are sedentary if walking and standing are required occasionally and other sedentary criteria are met.
Physical Hazards Health and Safety Concerns
- General office environments
- Ergonomics
Where Youll Be Located
Grinnell, Iowa (with options for remote/hybrid working arrangements)
Live Your Adventure!
Brownells is a subsidiary of 2nd Adventure Group. At 2nd Adventure Group, our mission is to provide a platform to connect people with their passions. Our brands are aligned to empower people to be inspired, educated, and outfitted for a lifetime of enjoying and sharing the spirit of adventure. Our sister companies include: Crow Shooting Supply, Sinclair International, AR15.com, W.L. Baumler Co. and Big Springs Range Complex.
DISCLAIMER: The above statements are intended to describe the general nature and level of work being performed by people assigned to this classification. They are not intended to be construed as an exhaustive list of all responsibilities, duties and skills required of personnel so classified. In addition, the employer may consider whether the individual applying for or holding the position is qualified. There are two steps involved in this determination. The first concerns whether the applicant or current employee satisfies the prerequisites for the position. The second step involves whether or not the person can perform the essential functions with or without reasonable accommodation.
Please Note :
clarksqn.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, clarksqn.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, Site.com is the ideal place to find your next job.