We are looking for a Software Developer to maintain quality and responsiveness of applications, collaborate with the engineering team, and design and launch new features.
Requirements
- Maintain quality and ensure responsiveness of applications.
- Collaborate with the rest of the engineering team to design and launch new features.
- Maintain code integrity and organization.
- Experience working with graphic designers and converting designs to visual elements.
- Understanding and implementation of security and data protection.
- Responsible for the overall delivery and the solution architecture of the feature your team will be working on.
- Communicate, collaborate and work effectively with product and business stakeholders across distributed teams in a local, or regional environment.
- Strong experience in design, development and testing of distributed enterprise applications using PHP technology
- End to end development experience including knowledge and exposure to testing, creation of unit and functional automated tests.
- Effective communication skills - verbal and written.
- Proven ability to work across geographically remote teams
- Design and develop quality enterprise business applications
- Adhere to agile software development methodology, secured coding and test-driven approach.
- Work with product and design team to understand end user requirements, use cases and translate that into a programmatic and effective technical solutions
- Work together with a team of developers, QA and deployment specialists to deliver quality solutions on time
- Participate in brainstorming sessions and contribute innovative ideas and technology towards product development
- Contribute to the success of continuous integration and automated testing with well thought unit test script and code review processes.
- Design, Generate and maintain software design/test documentations