Role and Responsibilities Build a low latency serving layer that powers DataWeave's Dashboards, Reports, and Analytics functionality Build robust RESTful APIs that serve data and insights to DataWeave and other products Design user interaction workflows on our products and integrating them with data APIs Help stabilize and scale our existing systems. Help design the next generation systems. Scale our back end data and analytics pipeline to handle increasingly large amounts of data. Work closely with the Head of Products and UX designers to understand the product vision and design philosophy Lead/be a part of all major tech decisions. Bring in best practices. Mentor younger team members and interns. Constantly think scale, think automation. Measure everything. Optimize proactively. Be a tech thought leader. Add passion and vibrance to the team. Push the envelope. Skills and Requirements 8- 15 years of experience building and scaling APIs and web applications. Experience building and managing large scale data/analytics systems. Have a strong grasp of CS fundamentals and excellent problem solving abilities. Have a good understanding of software design principles and architectural best practices. Be passionate about writing code and have experience coding in multiple languages, including at least one scripting language, preferably Python. Be able to argue convincingly why feature X of language Y rocks/sucks, or why a certain design decision is right/wrong, and so on. Be a self-starter—someone who thrives in fast paced environments with minimal ‘management’. Have experience working with multiple storage and indexing technologies such as MySQL, Redis, MongoDB, Cassandra, Elastic. Good knowledge (including internals) of messaging systems such as Kafka and RabbitMQ. Use the command line like a pro. Be proficient in Git and other essential software development tools. Working knowledge of large-scale computational models such as MapReduce and Spark is a bonus. Exposure to one or more centralized logging, monitoring, and instrumentation tools, such as Kibana, Graylog, StatsD, Datadog etc. Working knowledge of building websites and apps. Good understanding of integration complexities and dependencies. Working knowledge linux server administration as well as the AWS ecosystem is desirable. It's a huge bonus if you have some personal projects (including open source contributions) that you work on during your spare time. Show off some of your projects you have hosted on GitHub.
10+ yrs of IT experience with in depth experience in a software delivery role and senior IT management capacity. Role holder will have managed large scale software deliveries and or, managed an operational IT unit or a large team. The ideal candidate will be a strong technical manager with leadership experience. * Technical certifications in software engineering * Extensive knowledge of Software Development Lifecycle, Project Management, Methods & Tools, Software Development and process improvement - a technology leader who has broad management experience. * Should improve quality, time to market and agility through the development and use of technology accelerators and frameworks. Ensure that technology accelerators and frameworks are continuously improved in line with industry best practices and IT standards, resulting in cost efficiency. PSS experience Job Specific Responsibilities; • Responsible for breaking down complex technical problems into simple, implementable solutions. • Maintain a full and complete understanding of solution interdependencies and limitations. • Envision and realize App architecture on the iOS platform • Manage the technical factors related to the resilience, performance, quality, and responsiveness of applications • Ensure technical features are delivered to support all non-functional requirements. • Guide development staff to exploit identified new techniques and strategies to work more efficiently. • Overall responsibility for code quality and development level testing. • Overall responsibility for code reviews. Key Skills • Strong interpersonal skills with ability to explain technical details to both technical and non-technical audiences. • Able to influence the technical direction of internal and external teams • Able mentor development staff on relevant iOS technologies (Swift, Objective-C, Cocoa, etc). • Detailed knowledge and understanding of key iOS frameworks such as Core Data, Core Animation, etc. • Detailed knowledge and understanding threading and performance tuning of iOS Apps. • Experience evaluating and leading the adoption of new technologies and techniques. • Experience integrating iOS applications to back-end services. • In-depth understanding of Apple’s design principles and interface guidelines. • Experience with performance and memory tuning tools. • Experience with push notifications and relevant API’s • Proficient understanding of GIT code versioning tools. • Experience working in a continuous integration context. • Experience working on commercial software products with large user deployments. • 8 years of iOS programming experience. • Experience with travel related apps preferred.
ROLES AND RESPONSIBILITIES - - Understand requirements and use them to create comprehensive well- designed specifications - Lead the technical team by ensuring timely deliveries and respecting Sprints using SCRUM methodology - Lead design and development of our core web application using service- oriented architecture exposing APIs for internal and external clients. - Implement architecture and design patterns to help ensure that systems scale. - Establish processes and best practices around development standards. - Review product requirements in order to give development estimates and product feedback. - Apply technical expertise to challenging architecture and design problems. SKILLS / COMPETENCIES - - Extensive experience in developing enterprise-grade applications on C#/.NET, HTML, CSS, JS. - Master building service-oriented architecture, web services, and APIs - Product delivery and product management experience compulsory. - Experience with PostgreSQL and database design. - Successful experience managing a development team on complex projects - Experience with software design patterns: MVC, MVVM - Strong knowledge of Web Standards, OWASP security principles, and data encryption/security - The proponent of continuous integration, unit testing, and automation - Knowledge of PostgreSQL, Net Core and Angular2 will be considered as an added advantage. SPECIAL REQUIREMENTS FOR THE ROLE - - 5+ years experience in software development - Excellent English communication skills, both written and spoken. - Understanding Business Logic and having Product Delivery experience is an advantage. - Experience with enterprise-scale systems a major plus. - Mandatory experience working in an Agile environment (SCRUM certification preferred)
"Network security" AND (firewall OR VPN OR ips OR ids OR "ips/ids" OR "ids/ips") AND (preparing OR Optimizing OR operating OR designing OR implementation OR implementing OR planning OR design OR "solution design")
Whats on Offer : A growing eCommerce organization to work with. Responsibilities: - Develop the vision and road map of organization's technology strategy. Lead the architecture and execution of it. - Identify new technology trends and keep an eye on consumer's evolving behavior in electronic and mobile commerce. - Evaluate and identify appropriate technology platforms for meeting the organization technology needs - Collaborate with appropriate departments to assess and recommend technologies and systems to support company organizational needs - Ensure that latest technology standards and best practices are maintained across the organization. - Share and communicate company's technology strategy with partners, management, investors and business stakeholders. - Establish and Monitor platform analytics that measures traction and application usage relative to business goals. Skills: - 12+ years of proven experience in building complex, large scale internet based systems. - Must have experience in web development technologies, with strong understanding of database technologies, Big Data Tools (Hadoop, Hive Hbase/NoSQL, MongoDB etc). - Significant development and delivery experience in leading large projects and teams. - Hands-on coding experience with popular languages and web stacks. - Detailed knowledge of Web Standards. - Must be a quick thinker and an effective manager. - Must be an Agile champion. - Must have excellent interpersonal and communication skills.