Job title: Senior Software Engineer
Company: Phoenix Staff
Job description: Job DescriptionTitle: Senior Software Engineer
Location: 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, 401k.To find more great tech-centric jobs, please visit .
Expected salary: $120000 – 150000 per year
Location: Scottsdale, AZ
Job date: Wed, 05 Mar 2025 07:21:38 GMT
Apply for the job now!