We are seeking a highly skilled and experienced Senior Business Application Developer (full stack) to join our growing team. This position will play a key role in migrating, creating, implementing, and maintaining critical business systems. You will be offered a unique opportunity to leverage your experience with medium to large organizations to work on a diverse range of projects. You will be primarily responsible for the migration of a unified suite of internal business applications, expanding the functionality of these applications, maintaining existing applications until they can be migrated, and developing new applications.
Essential Duties and Responsibilities
The responsibilities of the position include the following:
Collaborate with project managers and business analysts to translate customer requirements into clear and concise technical specifications.Design, develop, and implement full-stack software solutions, ensuring well-documented, clean, and maintainable code for both front-end and back-end applications.Participate in code reviews, providing constructive feedback to colleagues and actively seeking the same for continuous improvement.Analyze business processes to identify areas for improvement and recommend effective software solutions.Work collaboratively on all stages of the systems development lifecycle, including design, development, implementation, and maintenance.Deliver user training and support through direct interaction and the creation of comprehensive training materials.Other duties as assigned.
Competencies
To perform the job successfully, an individual should demonstrate the following functional and interpersonal competencies:
Functional
Strong foundation in computer science principles, algorithms, and data structures.Expertise in relevant programming languages and frameworks, including PHP, .NET, C#, MVC, Entity Framework, JavaScript, and front-end frameworks (jQuery, Kendo; AngularJS a plus).Expertise in developing database schemas as well as writing efficient queries, views, and stored procedures for MSSQL databases.Experience with SQL query optimization is a strong plus.Experience working with Microsoft Azure DevOps for development issue tracking.Experience working with Microsoft, Github, or other code repository systems with proficiency in best practices for code check-ins, forking, branch merging, etc.Excellent problem-solving skills and a commitment to continuous learning. Ability to write clear, concise, and well-documented code and technical communications.Interpersonal
As an integral member of our development team, it is critical that you demonstrate excellent communication and collaboration skills. You will be regularly participating in discussions and code reviews with the development team as well as being in regular communication with end users and management.Our business has a “busy season” during which time things can get more demanding. If urgent issues arise such as a code defect causing a work stoppage, it is critical that you are able to remain calm and composed. Working with the rest of the team, you will need to analyze, triage, and rectify issues as they arise.As a key member of our development team, you will often be tasked with solo projects. This will entail you working closely with end users and management to gather requirements, perform acceptance testing, training sessions, etc. You should be comfortable conducting these types of interactions in a polite and professional manner.Education and Experience
Proven experience as a Business Applications Developer with a minimum of 10+ years in a mid to large sized organization. Demonstrable experience working on code migration projects.Demonstrable experience working as part of a larger development team.Solid understanding of software development lifecycle (SDLC) methodologies.Physical Demands
While performing the essential function and job duties associated with the job, the employee is regularly required to sit, handle, or feel and talk or hear. The employee is occasionally required to stand, walk, reach with hands and arms and stoop, kneel, crouch, or crawl. The employee must occasionally lift and/or move up to 10 pounds.
Work Environment and Schedule
This position is location flexible. This can be a fully remote position, a hybrid position, or onsite at our Seattle, WA corporate office. For fully remote scenarios, very occasional travel to our offices or facilities may be required to conduct requirements gathering, user training, etc.
Mental Activities
The employee is frequently required to set an example by consistently modeling high standards of honesty and integrity. Presentation and sharing of information should be handled in a direct, appropriate, and helpful manner. Maintains a reputation for honesty, confidentiality, reliability, and fairness. Is willing to admit mistakes and does not misrepresent him/herself for personal gain. Performs work with energy and drive; values planning, but will take quick, decisive action when an opportunity presents itself.
Salary Disclosure
The typical base pay range for this role is $120,000 to $135,000 per year DOE. Individual base pay depends on various factors, in addition to primary work location, such as complexity and responsibility of role, job duties/requirements, and relevant, experience and skills.
Silver Bay Benefits and Perks
Health Insurance: Employees, as well as their families, are eligible for health benefits that include medical, dental and vision benefits. Employees are also eligible for basic life insurance, long-term disability, as well as voluntary life insurance benefits for them and their families.Employee Assistance Program: Available for employees and their families.Retirement Plan: Employees are eligible for the Silver Bay Seafoods safe harbor retirement 401(k) plan.Paid Time Off (PTO) and Paid Holidays: Employees are eligible for Paid Time Off (PTO) plan benefits which start at 3 weeks a year, go up based on years of service, and receive 8 paid holidays each year.Other Compensation: Employees are eligible for an annual discretionary bonus.Silver Bay Seafoods is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, ancestry, color, family or medical care leave, gender identity or expression, genetic information, marital status, medical condition, national origin, physical or mental disability, political affiliation, protected veteran status, race, religion, sex (including pregnancy), sexual orientation, or any other characteristic protected by applicable laws, regulations, and ordinances.
If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to humanresources@silverbayseafoods.com.