What are the responsibilities and job description for the Senior Software Engineer position at Pyramid Technology Solutions?
Job Role: Senior Software Engineer
Location: Downey, CA – Hybrid
Duration: 12 Months Contract
Travel: 25%
Candidates must have a valid California Class C Driver License with no restrictions.
Skills Required:
The Sr. Software Engineer works directly under the direction of an IT Manager, IT supervisor, and / or user agency personnel and is responsible for leading the enhancement, support and ongoing development of multiple applications used by the County to support up to hundreds of users. The Sr. Software Engineer will lead application support for multiple applications, project management for stakeholders and managers, and work cohesively within multiple teams.
Experience Required:
- This classification requires at least 5 years of experience within the last 7 years in application development in object-oriented development (i.e. .NET, Java, Ruby-on-Rails), Client-Side Scripting frameworks (JavaScript, React, jQuery), Mobile Development (.NET Maui, React Native), Apple Development (Swift), Relational Databases (SQL Server, MySQL, Oracle DB).
- At least 1 year of professional experience with Git version control, proficient and worked within defined branching strategies.
- At least 2 years developing, enhancing, and supporting business intelligence reports (Power BI, Crystal Reports, or Cognos).
- At least 3 years within the last 7 years delivering project features within agile sprints, demonstrating project work to stakeholders, facilitating Agile project management ceremonies such as standups, backlog grooming, and sprint retrospectives.
- At least 1 year of providing on-site technical support for custom-off-the-shelf systems (COTS).