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 Dice, so some details may not match this job. The employer's own page has the real description.
Overview
The Software Developer - III (Remote) at Dice is responsible for developing, testing, and implementing software solutions that align with the strategic objectives of the organization. The ideal candidate will lead various software development projects, collaborate with cross-functional teams, and ensure the successful delivery of high-quality code. Their role will involve mentoring junior developers, optimizing applications, and participating in design discussions to enhance system architectures.
Job Responsibilities
- Develop, test, and maintain software applications in accordance with industry best practices.
- Lead the design and architecture of scalable and robust software solutions.
- Collaborate with product managers and UX/UI designers to define technical requirements and deliver superior user experiences.
- Perform code reviews to ensure adherence to coding standards and best practices.
- Identify and resolve application performance bottlenecks and usability issues.
- Mentor and provide guidance to junior developers in coding techniques and development methodologies.
- Participate in agile development practices, including sprint planning, daily stand-ups, and retrospectives.
- Stay updated on emerging technologies and industry trends, and evaluate their potential implementation in projects.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- A minimum of 5 years of professional software development experience.
- Proficiency in programming languages such as Java, C#, or Python.
- Solid experience with web development technologies, including HTML, CSS, and JavaScript frameworks.
- Strong understanding of database management systems such as SQL Server or MySQL.
- Familiarity with version control systems, particularly Git.
- Experience using Agile/Scrum methodologies in a software development environment.
- Strong analytical and problem-solving skills with a focus on innovative solutions.
Technologies & Tools
The successful candidate will utilize a range of technologies and tools including, but not limited to, integrated development environments (IDEs) such as Visual Studio and IntelliJ IDEA, version control systems like Git, and project management tools such as Jira or Trello. Familiarity with cloud platforms such as AWS or Azure, as well as container orchestration tools like Docker, is also beneficial for this role.
Ideal Candidates
Ideal candidates for the Software Developer - III position possess a robust technical acumen coupled with excellent communication skills. They demonstrate a proactive approach to problem-solving, showing resilience and adaptability in the face of challenges. A collaborative spirit that encourages knowledge sharing and teamwork is essential, alongside a commitment to continuous learning and personal growth in the fast-paced tech environment.
Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.