Job Description
- Collaboration with the project team to turn business needs into solutions. It involves the design, development, and debugging of different solution components and elements following the best practices and standards.
- Design, develop, and test solution components, as well as own software projects from design to implementation and deployment.
- Research, design, implement innovative software solutions and deliver projects on time and to specifications with a high level of quality.
- Develop unit tests and work with Quality Control members on solving the defects.
- Investigate new technologies and constantly update technical knowledge and skills.
- Construct design documents and documentation to aid maintenance and code reuse.
- Mentor and supervise junior developers.
- Assist in the design and architecture of complex solutions.
- Analyze and suggest improvements in the overall development process. Analyze and review documents.
- Code review and test environment review.
- Lead and manage development teams, ensuring effective communication and collaboration.
- Provide technical leadership and guidance to team members.
Experience Needed:
8 To 15 Years