Job Description
The Software Engineer II has 5+ years of technical software design and development, is a creative problem solver, and can execute advanced level tasks with minimal to medium level direction. This role is squarely focused on software feature development and includes front-end, back-end web application work as well as API development. The individual in this role has a curiosity to grow their technical proficiency, works well in an agile environment building a system solution (web app, mobile, APIs, physical devices) and is empowered to make technical decisions in their development of software. The successful individual is able to architect basic solutions, troubleshoot issues, and has an interest in learning and applying new technologies.
- Takes direction from manager on tasks allocated to current sprint from the backlog.
- Reports progress and issues in a daily standup.
- Solves technical issues and develops code according to the functionality required.
- Develops a test suite to test the functionality of the code prior to actual software development.
- Works directly with product management and business analysts to determine product/feature specs and requirements
- Prototypes as needed to learn before committing to a direction in the code.
- Develops small projects/tasks and proves technical direction before embarking on full scale development.
- Embraces the idea of simple with layered complexity versus complex and delayering to the simple
- Embraces building the functional first followed by the aesthetically pleasing
- Embraces getting the fails done to prove a new technology before deploying the new technology
- Nice to have: Is a craftsman continuously tinkering with new technology and developing an understanding of how best to apply a new technology
- Exercises independent judgement related to technical decisions or demonstrates ability to move in this direction.
- Keeps abreast of the latest technologies that may impact or disrupt the industry or Master Locks competitive position.
- Research product development options and provides analysis and critical input/decision making for product direction
- Familiar with basic programming constructs and languages such as C#, Javascript, Angular JS, and SQL.
- Microsoft .NET framework is essential
- Microsoft Azure PaaS is essential
- Demonstrated experience in designing/developing web applications, middle layer business logic/database design and/or mobile applications
- Develops tools as needed to aid in the analysis and solving of problems
Qualifications
- B.S in Computer Science, Information Systems, or equivalent
- Five or more years in a software engineering development role with a particular focus on building system solutions
- Demonstrated interest in continuous development through project work, new technology adoption
- Works well with cross functional disciplines such as marketing, project management, other engineering disciplines
- Strong communicator of design solutions to ensure team/cross-functional team are marching in the same direction
- Well versed in Agile (scrum) development methodology.
- Able to translate marketing requirements into smaller bite sized tasks that can be reasonably delivered within a planned Agile sprint
- Exercises self-control and demonstrates maturity in dealing with people and product issues
- Able to prioritize tasks with some level of engagement from manager and deliver work on time
Additional Information
Fortune Brands Outdoors & Security (Master Lock/Therma-Tru Doors/Fiberon) is an equal opportunity employer. Applicants are considered for positions without regard to race, color, creed, national origin, ancestry, religion, sex, sexual orientation, gender identity or expression, age, mental or physical disability, marital/family/caregiver status, genetic information, military or veteran status, citizenship or any other characteristic protected by federal, state or local low.
Fortune Brands Doors & Security also prohibits harassment of applicants or employees based on any of these protected categories.
Candidates for positions with Fortune Brands Outdoors & Security must be able to present proof of identity and work eligibility post hire. Immigration visa sponsorship is not available for this position and accordingly this position is not appropriate for foreign students who will require sponsorship in the future, including assistance with an Optional Practical Training (OPT) F-1 extension.
To all recruitment agencies: Fortune Brands Outdoors & Security does not accept unsolicited agency resumes/CVs. Please do not forward resumes/CVs to our careers email addresses, our employees or any other company location. We are not responsible for any fees related to unsolicited resumes/CVs.