Software Developer
Core
Design, develop, and maintain high-quality software applications to meet client needs and enhance user experiences.
Role type
Software Developer
Builds
Software applications
Domain
Information & Communication Technology
Required skills
Java, Python, C#, JavaScript, React, Angular, Vue.js, Node.js, .NET, Django, SQL, NoSQL, Git, AWS, Azure, Google Cloud
Preferred skills
CI/CD practices, cloud computing platforms
Responsibilities
Develop, test, and implement software applications; Write clean, maintainable, and efficient code; Collaborate with product managers, UX/UI designers, and other developers; Participate in software design reviews and code reviews; Troubleshoot and debug applications; Maintain and enhance existing software systems; Contribute to documentation for software functionality and development processes.
Seniority
Mid-level (2-5 years experience)