About the Role
We’re seeking a collaborative Software Engineer to help design, build, and enhance scalable software solutions across teams. You’ll contribute to system architecture, support teammates through mentorship, and turn user needs into reliable, high-quality applications. This role involves solving technical challenges, writing clean code, and participating in testing and design discussions.
Responsibilities
Collaborate with team members and stakeholders to define and refine requirementsDesign, develop, and maintain software components of moderate complexityParticipate in code reviews and contribute to continuous improvementApply best practices in development processes and testingWork effectively in Agile, Waterfall, or hybrid environmentsTroubleshoot and resolve technical issuesStay informed about emerging technologies and trendsAddress bugs and contribute to system stability<...