What are the responsibilities and job description for the Senior Full Stack Engineer position at Peak Performance Solutions?
Job Description:
Peak Performance is a software development company that specializes in developing software solutions for public safety agencies. We are small, but highly effective with a strong reputation for building quality solutions and delivering outstanding customer service to customers throughout the nation. We are looking for an experienced, self-motivated Senior Full Stack Software Engineer to join our team and help us build the next generation of products.
Location:
This is not a remote position. This position will be required to work in our Tallahassee-based headquarters. Preference will be given to candidates local to the Tallahassee area.
As a Full Stack Software Engineer, you will:
- Be a member of a Scrum team.
- Be a guiding voice and mentor to other developers.
- Participate in Scrum activities including daily stand-ups, sprint planning, sprint demo and sprint retrospective.
- Analyze and understand business requirements and user stories and be a leader in identifying solutions that meet the needs of our products and customers.
- Analyze and document existing business processes and systems.
- Work with product owners and business analysts to build and document user stories.
- Work with other senior team members to design and architect scalable and flexible solutions.
- Troubleshoot, debug and enhance existing Angular and .NET Core applications.
- Develop new software applications using .NET Core (C#), Angular, Typescript, Javascript, Bootstrap
- Develop applications, scripts and queries that interact with MySQL and SQL Server databases.
- Work with infrastructure and cloud engineers to build, support and troubleshoot on-premise and cloud environments.
- Create technical and project documentation, including process flow diagrams, database diagrams, screen mockups, and user story acceptance criteria.
- Work with our support team to troubleshoot production issues and identify possible solutions.
Requirements:
- Strong expertise with .NET Core.
- 7 or more years of professional experience collaboratively designing and developing software applications.
- 7 or more years of professional experience working with databases (preferably MySQL and/or SQL Server).
- 3 or more years of professional experience working with modern Javascript frameworks such as Angular or React.
- 3 or more years of professional experience in an architecture or application design role.
- 2 or more years of professional experience writing unit and integration tests.
- 2 or more years of professional experience working with Azure and/or AWS.
- Professional experience with any of the following technologies is a plus: Angular, MySQL, SQL Server, Javascript, Node.js, React, Bootstrap, HTML, CSS.
Success Factors for this Position include:
- A desire to collaborate and communicate regularly and effectively: We achieve more when we do things together, as a team. The outcome is better when we proactively communicate amongst ourselves and with our customers.
- The ability to focus on the outcome: Understanding the big picture and the importance of our work is critical to achieving an outcome that meets our customer's needs. Think big, then focus on the details.
- The ability to produce consistent effort and be dependable: Consistent effort produces dependability. Dependability produces results our customers can count on.
- Having integrity: Striving to do the right thing, every time is important.
- Being accountable and driven to improve: We take pride and ownership in our work and learn from mistakes. We take charge of our own self-development to grow as individuals.
- Having a life outside of work: Work is important, but so are our personal lives. Finding the right balance is important.
Benefits:
- Competitive salary
- Not a high-pressure environment
- Flexible work schedule with the opportunity to work a hybrid office/remote schedule
- Health Insurance (100% coverage of individual plans and 75% coverage of family plans)
- Vision Insurance (covers 100% of employees portion of insurance)
- Dental Insurance (covers 100% of employees portion of insurance)
- Disability Insurance
- Up to 4% matching retirement contribution
- 15 days of paid leave annually, which increases to 20 days annually after 3 years
- Paid holidays
Job Type: Full-time
Benefits:
- 401(k)
- 401(k) matching
- Dental insurance
- Disability insurance
- Flexible schedule
- Health insurance
- Paid holidays
- Paid time off
- Vision insurance
Compensation Package:
- Bonus opportunities
Schedule:
- Monday to Friday
Application Question(s):
- This position requires an in-depth background check. Do you feel you would pass this background check? (Note: you will not be considered for this position if you do not answer this question)
- This position requires US citizenship. What year did you obtain your US Citizenship? (Note: you will not be considered for this position if you do not answer this question)
- What general salary range are you seeking? (Note: you will not be considered for this position if you do not answer this question)
Experience:
- .NET: 5 years (Required)
- Angular or React: 3 years (Preferred)
- MySQL: 5 years (Preferred)
- SQL Server: 5 years (Preferred)
Ability to Commute:
- Tallahassee, FL 32309 (Required)
Ability to Relocate:
- Tallahassee, FL 32309: Relocate before starting work (Required)
Work Location: Hybrid remote in Tallahassee, FL 32309