Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Fanatics, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Engineer II position at Fanatics involves developing innovative software solutions that enhance our operational efficiency and improve customer experience. As a member of our dynamic engineering team, you will engage in various software development projects, contribute to the design and architecture of applications, and collaborate with cross-functional teams to ensure the successful implementation of these solutions. You will also be responsible for troubleshooting existing applications and enhancing functionality based on user feedback and requirements.
Job Responsibilities
- Design, develop, and maintain scalable software applications in alignment with project requirements.
- Collaborate with product management and other engineering teams to gather and analyze user requirements.
- Implement testing procedures and develop automated tests to ensure code quality and performance.
- Troubleshoot and debug applications to resolve issues and improve functionality.
- Participate in code reviews and provide constructive feedback to team members.
- Stay up-to-date with emerging technologies and industry trends to continuously improve skills and processes.
- Edit and maintain documentation related to software architecture and development processes.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Minimum of 3 years of professional software development experience.
- Proficient in at least one programming language such as Java, C#, or Python.
- Experience with web technologies including HTML, CSS, and JavaScript frameworks.
- Familiarity with database management systems, preferably SQL and NoSQL.
- Strong understanding of software development methodologies such as Agile and Scrum.
- Excellent problem-solving skills and a keen attention to detail.
Technologies & Tools
The Software Engineer II at Fanatics will utilize a variety of technologies and tools, including integrated development environments like Visual Studio and Eclipse, version control systems such as Git, as well as cloud platforms like AWS or Azure. Additionally, familiarity with containerization tools like Docker and orchestration tools such as Kubernetes is beneficial. Regular use of collaboration tools like JIRA and Confluence will also be integral to your role.
Ideal Candidates
Ideal candidates for this position will possess a strong work ethic and a proactive attitude towards problem-solving. They will demonstrate excellent communication skills, with the ability to work collaboratively in a team-oriented environment. Candidates should also be adaptable and open to learning new technologies, showcasing a passion for continuous personal and professional growth. A results-driven mindset and a commitment to delivering high-quality software solutions will be essential traits for success in this role at Fanatics.
Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.