We are seeking a Software Engineer to design, develop, and implement software solutions. This role involves participating in all phases of the Software Development Lifecycle (SDLC), including analyzing requirements, creating design specifications, documenting technical details, and translating requirements into application modules. The engineer will develop and enhance software components, troubleshoot code issues, and ensure alignment with architectural standards through code and design reviews. Collaboration with cross-functional teams to analyze business requirements, plan projects, and deliver features is essential. This role also includes mentoring junior team members, providing technical guidance, and making architectural decisions. Ensuring code quality through testing and continuous integration, optimizing performance, and resolving technical issues are key responsibilities. Participation in technical planning, estimation, and documentation is also required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level