Senior Software Engineer
Company: Phoenix Staff, Inc.
Location: Scottsdale
Posted on: April 1, 2025
Job Description:
Title: Senior Software EngineerLocation: Scottsdale, AZ (Hybrid
Remote)Type: Full Time Permanent PositionWe are seeking a highly
skilled and motivated Senior Software Engineer who is passionate
about technology and driven to push the boundaries of innovation.
This role is not for an "order taker"; we need someone who can
actively contribute to our client's culture and help elevate
existing development practices. The ideal candidate is a technical
leader with a strong work ethic and a proven track record of
delivering high-quality software solutions for enterprise-level
applications. Experience with agile development methodologies and a
commitment to project timelines are essential. This role offers
significant potential for professional growth and reports directly
to the Director of Engineering.Your role:
- Design, develop, test, deploy, and maintain applications to
meet business requirements.
- Resolve technical issues through debugging and
troubleshooting.
- Estimate level of effort for user stories and tasks.
- Champion a test-first approach to software development,
promoting automated testing and continuous integration/continuous
delivery (CI/CD) practices.
- Advocate for the automation of repetitive tasks, such as
builds, deployments, and tests, to improve efficiency and
productivity.
- Promote adherence to good software design principles, ensuring
code quality and maintainability.
- Encourage the adoption of the "Boy Scout Rule" to continuously
improve the codebase.
- Foster collaboration through techniques like swarming and pair
programming, promoting shared development and learning.
- Drive technical innovation within the organization, exploring
and implementing new technologies and approaches.
- Leverage AI to boost productivity and enhance software
development processes.
- Provide technical leadership, guidance, coaching, and expertise
on software engineering best practices.
- Mentor less experienced developers to foster their professional
growth.
- Contribute to the improvement of software solutions from both
process and technology perspectives.
- Actively participate in Agile/Scrum processes and
ceremonies.What you've got:
- 5+ years of experience in software development.
- College degree in Computer Science or equivalent.
- Exceptional teamwork and communication skills.
- Proficiency in the following technologies and methodologies:
- Agile Development Methodology
- Microsoft .NET framework and C#
- Git and Test Driven Development (TDD)
- SQL Server and T-SQL
- MongoDB and Web Services
- HTML, JavaScript, and IIS
- Security/SSO/SSL
- Performance optimization and debugging
- SaaS (Software-as-a-Service)Preferred Skills:
- Experience with ASP.NET and Blazor.
- Knowledge of Python and Google Cloud.
- Familiarity with CI/CD build and release pipelines.
- Experience with ETL processes and Jira.
- Retail industry experience.This position offers a competitive
salary with stock options and a benefits package, including
medical, dental, and 401k.
#J-18808-Ljbffr
Keywords: Phoenix Staff, Inc., Scottsdale , Senior Software Engineer, IT / Software / Systems , Scottsdale, Arizona
Didn't find what you're looking for? Search again!
Loading more jobs...