Senior Software Engineer

3 weeks ago


Mumbai, India Collinson Full time
We have a PCI compliant platform in CollinsonValueDynamx that is built on the premise that the disconnectbetween digital media and physical retail was a major gap indelivering a great experience to consumers. Since 2011 weve beennosedown building a scalable platform that provides brands andretailers the ability to engage reward and incentivise theirconsumers directly and across any channel online mobile andinstore.To do this weve built a sophisticatedplatform that spans the three major credit card networks andintegrates into merchant POS data feeds. Weve built our cloud basedplatform to deal with scale from a number of directions from highvolume realtime user interaction to batch processing of huge datafeeds. As we continue to roll this platform out to customers wererecognizing that the application of our solution is broader than weever realized and were working hard to meet the demands of ourcustomers to extend the range of ourcapabilities.In order to keep growing wereseeking well rounded Senior Software Engineer who has demonstratedsuccess at building large scale distributed systems in creativeways. We want an engineer who is excited about the challenge ofdelivering software on horizontally scaled architectures toprocesses huge numbers of transactions and user requests aday.We have a great squad of smart committed andhardworking engineers working across different time zones in agilesprints to deliver product features maintain and enhance theplatform reduce tech debt support the clients and their customersword as appropriate. Everyone on our squad has a stake in ourprocess our design our delivery and our customers satisfaction.Were committed to building the best product possible and leadingour space.The role of the Senior SoftwareEngineer is to design and develop pragmatic complete andmaintainable software solutions under the guidance of a PrincipalArchitect working closely with Lead Developer Product Owner Lead QAto the agreed business requirements development plan and toapproved specifications.KeyResponsibilitiesTo support thedevelopment team on new and existing systems as requiredCreation of documentation detailing technical workrequired for requested development maintenance and support tasks tocompany standardsWork closely with and assistthe Product Owner Principal Architect Business Analyst with projectplanning and critical path analysis including the ability toclearly understand business requirements and also carry out impactanalysisMay need tosupport and coach a small team of developers (35) as well as workclosely with Dev Ops engineers QAs in differentlocalitiesTo design and develop pragmaticcomplete and maintainable software solutions under the guidance ofa Principal Architect to the agreed development plan and toapproved specifications.To sustain and improvethe quality of the software and the documentation delivered by theteam to Quality Assurance.To work closely withLead Developer Lead QA / QA engineers to ensure rightimplementation of test automation is shapingup.To provide production support when requiredand to assist the rest of the team in support activities includingthe identification of areas of technical debt in the platform anddesigning solutions to resolve.To maintain agood technical awareness and familiarity with new and forthcomingrelevant technologies and highlight any skills or trainingrequirements within the team.To providedetailed planning input to the Principal Architect on estimatedeffort to develop certain modules/functions and to identify anyspecific technical or resource dependencies and/or risks theSoftware Engineer might be aware of.Tocontribute to and on occasions lead software analysis design andspecification tasks for specific modules/functions.To actively engage in and contribute to agileplanning and design sessions.To activelyparticipate and on occasions lead the sprint delivery with the restof the team working closely with the Lead Developer assist ProductOwner with the product backlog remove roadblocks to the team.To actively work with Service Delivery ManagerDev Ops team to ensure site security support adoption of centralprocesses etcTo provide competent proactiveand professional Technical Support if and when required tocustomers and clients.Work as part of CodePeer Review community to improve the quality of softwaredevelopmentMaintaincode documentation to company standards accurately reflectingsystem functionality and its technical implementations and toregularly update it as implementations change.Actively contribute to regularProject Team meetings to ensure the correct tasks are being workedon and share key decisions required risks identified and highlightand issues encounteredKnowledgeskills and experience requiredITDegree Qualified Desired8 years of experience building high concurrency/hightransaction volume applications using Java/J2EEtechnologies.Deep experience with thefollowing:Experience inleveraging cloud (AWS) services and features (AWS ECS FargateLambda CloudWatch etc)Using the SpringFramework family of technologies including Spring IntegrationSpring Batch Spring MVC Web Services.Interacting with RDBMS (MySQL) through use of HibernateORM (experience with sharded databases a plus).Queueing systems and Rabbit MQ in particularDistributed Systems (Processing CachingPersistence)Experience with AgilemethodologiesDemonstrableexperience using Source Control tools (GIT)Deep understanding of SOLID Principles Design Patternsand working experience of putting them to practice.Solid experience of Test Driven Development unit testingtools such as JUnit and experience of integration testing andcontinuous integration / deployment (any hands on experience withTeamCity will be a plus).A history of taking responsibilityfor design and implementation of systems based on architecturaloutlines and requirements specified in use cases orstories.Senior testing and debugging skillsacross development QA and production environments along with provenability to handle minor releases and emergencyfixes.Experience directing and mentoringjunior and senior developers.Experience ofworking with PCI compliant software products will be an addedadvantage.The ability to demonstrate throughexamples the effective management of stakeholder relationships atall levels internally and externallyExcellentwritten and spoken English and interpersonal communicationExperience of projectsin Loyalty sector highly desirableExperienceworking in a geographically distributed team with offshoredevelopment partners and directing offshore resources embedded inyour development squad(s).Knowledge andexperience of agile and scrum.Person SpecificationCommercially focused andInnovativeSelfmotivator with a willingness tolearn new skillsWillingness to learn anexisting product and desire and enthusiasm to enhance and improvethe productAbility to thrive in a fast movingand changing environmentAbility to showinitiative and ability to prioritise and workindependentlyAbility to work at pace workthrough project challenges in a collegiate wayGoal and outcomeorientatedThoroughness and attention to detailas well as ability to zoom out and understand big picture whensituation demands.Good communication skills(ability to present inform and guideothers)Ability to generate ideas and draw themout of othersAbility to bridge communicationsbetween technical and business focussed groups including clientsand third party partnersAbility to foster andencourage an open and collaborative environment within the team toinfluence the rest of the team behaviours and encourage the correctbehaviours in others.Comfortable working withpeople at all levels in an organisation and with clients and thirdparty partnersWillingness to workcollaboratively and showagility/flexibilityWillingness to take on avariety of roles and responsibilities and demonstrateaccountability and ownership



  • Navi Mumbai, India timesjobs Full time

    JOB DETAILSExpertise in Typescript / ES6 , HTML and CSS3Extensive experience with one of the following - Node.js / Express.js / LoopBack / Hapi.js / StrongLoop / Serverless or Enterprise Java-based server technologyExperience with React 16 Version Control - GitExcellent verbal and written communication skillsContributing to technical and implementation...


  • Navi Mumbai, Maharashtra, India timesjobs Full time

    JOB DETAILSExpertise in Typescript / ES6 , HTML and CSS3Extensive experience with one of the following - / / LoopBack / / StrongLoop / Serverless or Enterprise Java-based server technologyExperience with React 16 Version Control - GitExcellent verbal and written communication skillsContributing to technical and implementation discussionsAttention to...


  • mumbai, India NEC Software Solutions Full time

    Company Description NEC Software Solutions (India)  On 1st July 2021, Rave Technologies became NEC Software Solutions India. This change brought us under the global NEC Corporation brand. We are proud to be part of an organisation with 122 years of experience in evolution with technology and innovation. We have more than 30 years of experience in providing...


  • Mumbai, Maharashtra, India Orange Business Services Full time

    Apply for Senior Software Engineer, Career Progress Consultants in Mumbai for 5 - 8 Year of Experience on


  • Mumbai, India Orange Business Services Full time

    Apply for Senior Software Engineer, Career Progress Consultants in Mumbai for 5 - 8 Year of Experience on TimesJobs.com.


  • Mumbai, India Optiver Full time

    WHO WE AREOptiver is a global market maker founded in Amsterdam, with offices in London, Chicago, Austin, New York, Sydney, Shanghai, Hong Kong, Singapore, Taipei and Mumbai. Established in 1986, today we are a leading liquidity provider, with close to 2,000 employees in offices around the world, united in our commitment to improve the market through...


  • Mumbai, Maharashtra, India timesjobs Full time

    Senior Software Engineer - , SQLFull-timeCompany DescriptionRave Technologies A Northgate Public Services Company, is a software services company that works with small and medium sized organisations. We are a part of Northgate Public Services Company which is based in the UK.Based in Mumbai, Rave Technologies end to end product/application engineering...


  • Mumbai, India Sartre Group Full time

    Exciting Opportunity Alert!Are you a passionate Software Engineer looking to make a significant impact in the world of High-Frequency Trading (HFT)? Join My Client's dynamic team, a leading European Proprietary Trader who have recently expanded their operations to India!Position: Senior Software EngineerExperience: 4+ YearsLocation: IndiaWhat would you be...


  • mumbai, India Sartre Group Full time

    Exciting Opportunity Alert!Are you a passionate Software Engineer looking to make a significant impact in the world of High-Frequency Trading (HFT)? Join My Client's dynamic team, a leading European Proprietary Trader who have recently expanded their operations to India!Position: Senior Software EngineerExperience: 4+ YearsLocation: IndiaWhat would you be...


  • Mumbai, India Sartre Group Full time

    Exciting Opportunity Alert!Are you a passionate Software Engineer looking to make a significant impact in the world of High-Frequency Trading (HFT)? Join My Client's dynamic team, a leading European Proprietary Trader who have recently expanded their operations to India!Position: Senior Software EngineerExperience: 4+ YearsLocation: IndiaWhat would you be...


  • Navi Mumbai, Maharashtra, India wartsila india private ltd Full time

    Apply for Senior Software Engineer API Development & Maintenance, Career Progress Consultants in Navi Mumbai for 4 - 7 Year of Experience on


  • Mumbai, India Optiver Full time

    WHO WE ARE Optiver is a global market maker founded in Amsterdam, with offices in London, Chicago, Austin, New York, Sydney, Shanghai, Hong Kong, Singapore, Taipei and Mumbai. Established in 1986, today we are a leading liquidity provider, with close to 2,000 employees in offices around the world, united in our commitment to improve the market through...


  • mumbai, India Optiver Full time

    WHO WE ARE Optiver is a global market maker founded in Amsterdam, with offices in London, Chicago, Austin, New York, Sydney, Shanghai, Hong Kong, Singapore, Taipei and Mumbai. Established in 1986, today we are a leading liquidity provider, with close to 2,000 employees in offices around the world, united in our commitment to improve the market through...


  • Mumbai, India NEC Software Solutions Full time

    Company DescriptionNEC Software Solutions (India) Private Limited!is based in Mumbai (Worli & Airoli) andBangalore with an employee strength of 1800+. It is one of the foremost providers of end-to-end IT services across various sectors. We work with diverse industry verticals whichinclude publishing, media, financial services, retail, healthcare and...


  • Mumbai, India NEC Software Solutions Full time

    Company DescriptionRave Technologies – A Northgate Public Services Company, is a software services company that works with small and medium sized organisations. We are a part of Northgate Public Services Company which is based in the UK.Based in Mumbai, Rave Technologies’ end to end product/application engineering services help address challenges in the...


  • Mumbai, India Sartre Group Full time

    Exciting Opportunity Alert! Are you a passionate Software Engineer looking to make a significant impact in the world of High-Frequency Trading (HFT)? Join My Client's dynamic team, a leading European Proprietary Trader who have recently expanded their operations to India!Position: Senior Software Engineer Experience: 4+ Years Location: IndiaWhat would you be...


  • Mumbai, India Sartre Group Full time

    Exciting Opportunity Alert! Are you a passionate Software Engineer looking to make a significant impact in the world of High-Frequency Trading (HFT)? Join My Client's dynamic team, a leading European Proprietary Trader who have recently expanded their operations to India!Position: Senior Software Engineer Experience: 4+ Years Location: IndiaWhat would you be...


  • mumbai, India Sartre Group Full time

    Exciting Opportunity Alert! Are you a passionate Software Engineer looking to make a significant impact in the world of High-Frequency Trading (HFT)? Join My Client's dynamic team, a leading European Proprietary Trader who have recently expanded their operations to India! Position: Senior Software Engineer Experience: 4+ Years Location: India What...


  • Mumbai, India NEC Software Solutions Full time

    Company DescriptionRave Technologies – A Northgate Public Services Company, is a software services company that works with small and medium sized organisations. We are a part of Northgate Public Services Company which is based in the UK.Based in Mumbai, Rave Technologies’ end to end product/application engineering services help address challenges in the...


  • mumbai, India NEC Software Solutions Full time

    Company Description Rave Technologies – A Northgate Public Services Company, is a software services company that works with small and medium sized organisations. We are a part of Northgate Public Services Company which is based in the UK. Based in Mumbai, Rave Technologies’ end to end product/application engineering services help address challenges in...