Job Description
Title: Senior Software Engineer
Location: Remote
The Senior Software Engineer role offers tremendous opportunities for advancement. We are seeking a highly skilled and industrious individual who can independently initiate tasks, manage multiple responsibilities efficiently, and produce outcomes swiftly in a dynamic work setting. The ideal candidate must be a collaborative team member who possesses a history of crafting high-performance applications for sizable corporate clients. Possess expertise in agile product development practices, and a proven history of prioritizing and meeting project deadlines with dedication and a strong sense of urgency. Reporting directly to the Director of Engineering, this role is vital in supporting the professional development of teammates through mentoring and guidance.
Your role:
- Designing, developing, testing, deploying, and maintaining applications to support business requirements.
- Providing leadership, guidance, coaching, and expertise around software engineering best practices.
- Initiates collaborative efforts to craft sustainable long-term solutions and demonstrates forward-thinking by proposing innovative ideas.
- Working with legacy code, addressing challenges, enhancing it, and performing maintenance by introducing new features. Additionally, there is potential for implementing architectural improvements.
- Troubleshooting and resolving technical issues through debugging.
- Estimating the level of effort required for user stories and tasks.
- Active participation in Agile/SCRUM processes and ceremonies.
What youve got:
- Bachelors Degree in Computer Science, or equivalent.
- A minimum of 5 years' experience in software development.
- Proficiency in leadership, offering guidance, and mentorship.
- Strong teamwork and effective communication skills.
- Proficiency and experience in the following areas: Agile Development Methodology, Microsoft . NET framework, C#, Git, Test Driven Development (TDD), SQL Server/T-SQL, MongoDB, Web Services, HTML/JavaScript, IIS, Security/SSO/SSL, Performance optimization and debugging, SaaS (Software-as-a-Service).
- Adds value from a technical perspective and liaises effectively between technical and non-technical stakeholders.
- Demonstrated initiative in identifying and addressing technology-related issues and opportunities, actively contributing to the business's success.
- Strong interpersonal, written, and verbal communication skills.
- Proven experience working effectively in a team-oriented, collaborative environment.
- Ability to create and maintain technical documentation.
Nice-to-Have Skills:
- Local to Scottsdale, AZ for 1 to 2 days for onsite whiteboarding.
- ASP.NET/Blazor
- Python
- Google Cloud
- CI/CD Build and Release Pipelines
- ETL
- Jira
- Experience in the Retail Industry
To find more great tech-centric jobs, please visit www.phoenixstaff.com.