About the role
As a Senior Software Developer, you will design and implement high-quality software solutions tailored to meet user needs. Collaborating with cross-functional teams, you will deliver scalable applications and enhance existing systems to improve performance. This role demands a strong understanding of software development life cycles and proficiency in programming languages such as Java, Python, or C#.
The ideal candidate is passionate about technology and eager to mentor junior developers, fostering a collaborative learning environment. You will also be involved in code reviews, ensuring best practices are followed and contributing to the overall success of the team.
What you'll do
- Design and develop software applications
- Collaborate with teams to gather requirements
- Mentor junior developers
- Ensure code quality and maintainability
What you'll need
- Bachelor's degree in Computer Science or related field
- 5-10 years of software development experience
- Proficiency in multiple programming languages
Skills
Good to have
Benefits
- Competitive salary and bonus structure
- Health and wellness programs
- Ongoing training and development
Interested in this role?
It takes about two minutes. Free to apply — TownTasks never asks candidates for money.
Questions about this job
What technologies will I be working with?
Is this position hybrid or remote?
What experience do I need?
Listing last updated