Job description: Amazon’s Worldwide Consumer Engagement organization brings customers to visit amazon websites, engage them on site and help them purchase from Amazon’s retail sites. This is achieved through highly personalized messages delivered via all available large scale communication channels—both free and paid and offering engaging experience on website. The organization builds, operates, and improves the technology systems that power all marketing channels, and manages prioritization and marketing spend decisions. Consumer Marketing consists of a series of single-threaded technology and business teams, each of which owns the entirety of a channel of communication or customer segment: natural and paid search (i.e. SEO and SEM), affiliate marketing (Associates), display advertising, email, browser integration, and mobile marketing, retail customer experience technology teams. This position is for a technology leader in Affiliate Marketing Technology group for attribution team. This team owns business critical systems that are responsible for attributing traffic to marketing channels and thrives on innovation to provide rich analytics to its internal and external customers. As a leader on the team, you will be responsible for tier1 critical systems, guide your team through the design, development, testing, and deployment of a range of products involving big data processing and dealing with near real time SLAs. You will have to deal with challenges of high availability (five 9s) guarantee, low latency and high throughput. In addition, you will build and manage roadmaps for software teams, developing cutting edge experiences. You will have sound technical acumen, excellent project management skills, great communication skills, and hire, build, and develop your team. You are a true owner - you are deeply interested in product design, architecture, and you innovate relentlessly on behalf of our customers. This position offers the opportunity to collaborate with our business teams across the world and other tech teams in Bangalore as we raise the bar in delivering innovation. Primary responsibilities: Provide technical expertise and leadership throughout product life cycles, influence software engineers best practices for your team and own operational metrics Work with business leaders and product managers to define product requirements. Prioritize, communicate, maintain, and execute roadmaps, project plans, and commitments Work with engineers to define technical requirements and architect and execute best-in-class implementations in agile manner Build and maintain world-class customer experience and operational excellence for your deliverables Hire, manage, mentor and grow a high performance team of Software Engineers Basic Qualifications: Bachelors/Masters degree in Computer Science or related field 10+ years professional experience in software development management Proficiency in, at least, one modern programming language such as Java, Scala, C#, C++ etc Ability to solve complex technical problems and design robust, scalable solutions Ability to think critically and actively contribute to strategic choices. 3+ years experience in managing development teams working on multiple simultaneous projects. 3+ years experience in managing large scale software development teams following Agile development processes. Strong skills in project planning & execution, problem solving. Ability to take a project from initial scoping requirements through actual launch and support of the project Proven leadership and teamwork skills Excellent verbal and written communication skills in both technical and non-technical discussions. Preferred Qualifications: Deep, hands-on technical expertise in high scale, service-oriented architectures Exposure to Elastic Map Reduce and Machine Learning programs. Ability to handle multiple competing priorities in a fast-paced environment Knowledge of professional software engineering practices & best practices for the full software development life cycle including coding standards, code reviews, source control management, build processes, testing, and operations Clear, professional communication skills able to contribute to team discussions, knowing when to contribute, when to listen, and when to ask questions Proactively and continually improve their level of knowledge about Amazon’s business and relevant technologies, and use this knowledge to deliver high quality, accurate software deliverables Strong business and technical vision Good understanding of web services
Proven record of designing and delivering complex networking products from inception to production delivery. Previous experience developing quality software for commercial products. Experience with communication systems involving wireless, radio, security and mesh networking technologies is a plus. Ability to work in a small team on fast paced projects that have tight deadlines Experience using Agile/Scrum methodologies. Seeking 10+ years software development experience Experience with Embedded real-time systems Must be an excellent SW developer. We expect experience developing software C/C++ in Linux. Python and other scripting languages is a plus. Target hardware includes Embedded CPU, DSP, and ARM environments Experience with Linux development infrastructure, tool chain and build environment. Experience developing both Linux device drivers and application software; installing Linux software and configuring embedded Linux systems Experience with OSI networking protocols and applications Experience and knowledge of Board Support package (BSP) development including board bring up, tool chain creation, and firmware/diagnostics support Experience with system development tools, including Source-Level Debuggers, Logic Analyzers, Oscilloscopes, Code Analysis tools, etc.
Position does require relocation to Chandigarh/Mohali, Punjab in our state-of-the-art office in Quark City in Mohali. RESPONSIBILITIES Collaborate with engineering, operations and design to define a product strategy, develop a product roadmap and execute on delivering innovative technology to power the future of local commerce. Be intensely data driven in prioritizing work and evaluating outcomes. Define and communicate productrequirements and specifications by thinking creatively about how to solve problems. Maintain a best-in-class level of service by anticipating and mitigating risks. Ensure strong collaboration and communication across the company and serve as a primary point of contact for internal stakeholders. Ship fast and often. REQUIREMENTS 3+ years of product management experience Technical know-how – you have a solid understanding of software development and building scalable platforms. Bonus points if you have a CS degree or software engineering background. Great product intuition – you have a creative mind, an understanding of what makes a user experience good or bad and a strong instinct for what people want or need. Leadership – you can motivate your teammates to build amazing products. You’re great at making tough decisions in a sea of ambiguity and keeping everyone on track. Superb communication – you have excellent written and verbal communication skills. You make complex ideas understandable and craft specs that are easy for multiple audiences to consume. BONUS POINTS You worked at a fast paced startup that experienced massive growth. You know how to code or can at least get technical when needed. You started your own company.
We are developing a disruptive, ethical platform in the senior care industry. We are looking for a highly skilled, full stack lead software engineer to lead our Bangalore team as well as to write code that performs well, can be easily extended and tested. You will join a rapidly growing team of talented and enthusiastic engineers based around the world. As a lead, you will lead your team to produce high quality code and you will ensure that it has all the skills necessary to fulfill your team’s mission, with independence and proficiency within Seniorly’s cross functional engineering team.Ultimately, we want mission-driven teammates who care deeply about solving problems efficiently for a large number of people.We run Golang and Node applications on AWS infrastructure. React is our front-end framework. Data is stored in Postgres and Redis. We use cirlce-ci for our CI. We use a mixture of agile methodologies and we release bi-weekly. You MUST have:Expert skill level in React.Expert skill level in modern web technologies.Expert knowledge of REST APIs.Expert knowledge of distributed systems, queues, system resilience.Expert knowledge of CI/CD ways.Expert knowledge in BDD and e2e testing.Experience with several Agile methodologiesExperience as a senior, leader and as a mentor.The ability to resolve technical issues within your team.Good communication and collaborative skills.It’s DESIDERABLE that you have:Expert skill level in GolangExpert skill level in react-native, mobile app development.Experience with real time APIs and Push Notifications.This is a unique opportunity to join a venture-backed growth oriented startup on a mission to help seniors live better. When you apply for this job, drop a note as to why you think you would like working in this industry/domain. If you deeply care about the impact of your everyday work while you take on significant engineering challenges, connect with us. Send us a link showing something you have created.
At BACQ, our mission is to build financial services that are simple, accessible and affordable. BACQ is founded by Sachin Bansal & Ankit Agarwal to build consumer-centric and technology-driven businesses in the BFSI (Banking, Financial Services & Insurance) space. Responsibilities: - Lead the development of the backend systems for our first product - Help shape the direction of backend development at BACQ - Define the vision for and implement the system architecture, design and code - Build reliable, secure and performant backend systems - Drive test coverage and continuous delivery automation within the team - Mentor and provide feedback to teammates Requirements: - 10+ years of software development experience - Strong computer science fundamentals - Deep knowledge of Java ecosystem - Can write code that is readable and maintainable - Know the importance of tests and how to approach writing different types of tests - Good intuition for REST API design - Deep understanding of relational databases, transactions, entity-relationship modeling - Comfortable writing highly concurrent systems - Experienced in using profilers, tuning garbage collection, optimizing SQL queries Bonus: - Understanding of domain-driven design concepts like ubiquitous language, bounded contexts, aggregates and domain events - Know how to use test driven development as a design tool - Good intuition for the principles underlying object-orientation, particularly encapsulation - Understand the importance of immutability and of reducing the state-space of objects - Know how to refactor large codebases safely - Seek to identify key underlying ideas and use those as building blocks before reaching for shiny new tools
Job Description: • 6+ years of direct hands-on experience in testing and support of Salesforce.com; Sales, Force.com, Marketing, Service and Community Cloud platforms. • Experience testing apex/triggers/process builder flows/approvals/workflows/visualforce and lightning components on salesforce platform • Ability to interface well with cross-functional teammates. • Strong verbal and written communication, analytical and interpersonal skills • Agile project delivery experience is a must have • Strong Integrations testing experience • Experience with medium and large scale Salesforce.com projects
Job Description :Saggezza team is involved in development and deployment of a pricing tool for a manufacturing vertical. The product is for global roll out and involves stakeholders from US, Europe, China. The project is run in classical agile methodology. The Scrum master will be responsible to run this project efficiently and ensure all scrum ceremonies are facilitated. Will also be responsible to understand and prioritize set by the product owner. Will work closely with India product owner and also global product owner. Scrum master will be responsible for facilitating daily scrum, sprint planning, sprint demo and retrospective meetings. Must be able to handle team conflicts and must be involved in all technical matters.And most importantly, inspire others to adopt the new processes and improvements based on program retrospectives.Skills :1. Knowledge of agile methodology and frameworks like Scrum and Kanban.2. Good skills to coach team how to follow agile scrum, which really works.3. Strong knowledge of Scrum theory, rules and practices.4. Basic knowledge of software development processes and procedures to understand his team needs.5. Should have knowledge about Agile techniques like: User Stories, Continuous Integration, TDD, Continuous Testing, Pairing, Automated Testing, Agile Games.6. Ability to take and understand his commitment to deliver the product on time.7. Know about the value of metrics and incremental delivery.8. Ability to track and remove impediments.9. Knowledge about tasks, backlog tracking, burndown metrics, velocity, and user stories.10. Possesses conflict resolution, does conversation by focusing on scrum values of openness, honesty and respect.11. Should be a friendly communicative person, because when team is moving fast in Agile, communication is the effective force which holds the team together.12. Help team or individual to clarify goals and actions to achieve them.13. Ability to shield his team from outside distractions and interferences.Job location : Electronic city, BangaloreNotice : 0-30days onlyInterested applicants, please apply here.
Essential Duties: - Guiding the team and organization on how to use Agile/Scrum practices and values to delight customers. - Guiding the team on self organizing to fill in the intentional gaps left in the Agile/Scrum frameworks . - Assessing the Scrum Maturity of the team and organization and coaching the team to higher levels of maturity, at a pace that is sustainable and comfortable for the team and organization . - Removing impediments or guiding the team to remove impediments by finding the right personnel to remove the impediment. - Building a trusting and safe environment where problems can be raised without fear of blame, retribution, or being judged, with an emphasis of healing and problem solving. - Facilitating getting the work done without coercion, assigning, or dictating the work. - Facilitating discussion, decision making, and conflict resolution - Assisting with internal and external communication, improving transparency, and radiating information . - Supporting and educating the Product Owner, especially with respect to grooming and maintaining the product backlog. - Providing all support to the team using a servant leadership style whenever possible, and leading by example. Required Skills/Experience: - First level Scrum Master certification :Scrum Fundamentals Certified(SFC) or Certified Scrum Master (CSM) or The Professional Scrum Master level I (PSM I) - Experience playing the Scrum Master role for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory. - Good skills and knowledge of servant leadership, facilitation, situational awareness, conflict resolution, continual improvement, empowerment, and increasing transparency - Knowledge of numerous well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach(example: numerous Burndown techniques, numerous Retrospective formats, handling bugs, etc) -Experience in JIRA software.Needs to understand client requirements and break down stories from epics. Preferred Skills/Experience : - Experience playing the Scrum Master role for at least two years for a software development team that was diligently applying Scrum principles, practices, and theory. - Knowledge of other Agile approaches:Kanban etc - Knowledge and/or experience with widely successful Agile techniques: User Stories, TDD, Continuous Integration, Continuous Testing, Pairing, Automated Testing, Agile Games - Applicable knowledge of the technologies used by the team - Experience applying a wide variety of well documented patterns and techniques for filling in the intentional gaps left in the Scrum approach(example: numerous Burndown techniques, numerous Retrospective formats, handling bugs,etc) - Previous experience as a team lead or as a Business Analyst - Excellent communication and mentoring skills