· Proficient in handling the most complex of technical development concepts, latest software tools and technologies, strong database concepts and designing techniques.
· Possesses good knowledge of different software systems, client/server architectures and various compatibility requirements.
· Experience in troubleshooting, software development processes and ability to understand and implement client requirements. […]
· Understand project requirements, coordinate with resources and direct the projects in the right direction in a timely manner. […]
· Able to guide the team through the development...