Examjobresult

Senior Software Engineer

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!