Design, develop and implement applications that support day-to-day operations. Interface with clients and gather business requirements and objectives. Translate clients’ business requirements and objectives into technical applications and solutions. Understand and evaluate complex data models. Design, develop and implement new integration. Execute system development and maintenance activities. Develop solutions to improvise performance and scalability of systems.