The Opportunity: ECI is looking for an experience Software Engineer, that will support clients systems. Client satisfaction is our primary objective; all available positions are customer-faced requiring EXCELLENT communication and people skills. A positive attitude, rigorous work habits and professionalism in the workplace are a must. Fluency in English, both written and verbal are required. What you will do: Software Engineer that will support client's systems. Good understanding of cloud technologies (strong AWS knowledge is a plus)Proficiency in Python (should be able to debug and write Python code) Who you are: Cloud (AWS) engineer with 2+ years of experience. Bachelor's degree in computer science, information systems or related field. Good understanding of cloud technologies (strong AWS knowledge is a plus). Proficiency in Python (should be able to debug and write Python code). Experience with SQL and PL/SQL (relational database knowledge and SQL programming). Ability to analyze and write complex queries. Willingness to work in shifts. Prior experience in a support project would be an added advantage. Understand business requirements and convert them to technical design for implementation. Understand business requirement, perform analysis and develop and test code. Follow Agile Methodology (SCRUM).
ECI is the leading global provider of managed services, cybersecurity, and business transformation for mid-market financial services organizations across the globe. From its unmatched range of services, ECI provides stability, security and improved business performance, freeing clients from technology concerns and enabling them to focus on running their businesses. More than 1,000 customers worldwide with over $3 trillion of assets under management put their trust in ECI.At ECI, we believe success is driven by passion and purpose. Our passion for technology is only surpassed by our commitment to empowering our employees around the world . The Opportunity: ECI has an exciting opportunity for a Project Manager. The Project Manager on the Digital Services team plays a crucial role in delivering solutions to our clients via projects and managed services. This role will work to ensure the success of client experience and enable the execution of delivery from project start to completion. The Project Manager can also be considered a liaison between clients and the delivery team; defining scope & requirements for development work, communicating those requirements effectively to the rest of the delivery team, and continuing to provide updates and recommendations to the client throughout the course of the project. The Project Manager should have exceptional verbal and written communication skills, an understanding of SLDC lifecycle methodologies such as agile & Kanban, a technical background either as a developer, QA, or with a very strong, variety of technical domain knowledge, and a client focused, consultative mindset. This is an Onsite role. What you will do: Plan out project kickoff with delivery leads (Directors/executive sponsors), bringing all resources together and assisting in formulating project plan for execution. Work on projects as an allocated resource helping to ensure project execution, client experience, and liaison requirements between the client and the rest of the delivery team. Maximize funnel conversion between project phases (Discovery & Design to Build & Deploy, Build & Deploy to Support & Maintenance) through delivery excellence. Aid in renewal of existing support and maintenance accounts. Explorative & inquisitive mindset for learning new technologies to better serve clients on projects. Collaborating with delivery leads (Directors/Executive sponsors) on delivery processes and ongoing optimization. Run twice weekly, monthly, quarterly update and status meetings with clients. Participate and lead daily standups with the delivery team. Define and document requirements for project releases and iterations via writing PRDs, assisting in writing user stories and acceptance criteria. Proactively track project health, coordinate with key stakeholders both internal & external, and recommend, take forward solutions. Who you are: Experience in working in Agile project team environment. Experience to work and review SAAS platform applications. Strong leadership, people management, and communications skills. Ability to influence cross-functional groups. Knowledge and experience in using a Solution Delivery Lifecycle (SDLC). Good understanding of modern Project Management Methodologies (Scrum in particular). Should have excellent project management skills including, requirement, risk and project tracking. PMP or CSM certification. Exceptional verbal and writing communication skills. Experience presenting to large audiences utilizing PowerPoint. Experience in a customer facing role. Strong proactivity skills. Experience with agile, kanban & lean thinking methodologies. Technical background as a developer or working in software. Comfortable with autonomy and self-sufficiency. Experience working with cloud technologies. Experience working as a Project Manager. Highly collaborative with both clients, technical delivery team members, and onshore Digital Leaders. Consultative mindset and confidence to recommend solutions to clients. Experience in cost/benefit analysis. Bonus (Nice to have): Product Management/BA experience nice to have
We are seeking a highly skilled and experienced Senior Engineer with 8 - 12 years of hands-on experience in Microsoft cloud and on-premises technologies. The ideal candidate will have deep expertise in Azure, Office 365, Exchange Online, VMware/Hyper-V, and related infrastructure services. Experience with Exchange and SharePoint migrations, Autopilot deployment, scripting, automation, and hybrid IT environments is essential. Key Responsibilities: Manage and support Azure cloud services including identity, networking, storage, and compute resources. Administer Office 365, including Exchange Online, MS Teams, Intune, Cloud PCs, SharePoint Online, and related policies. Plan and execute Exchange Online and SharePoint Online migrations. Configure and manage Azure App Registrations, ensuring secure authentication and API access. Implement and monitor email security policies and threat protection across Microsoft 365, Proofpoint, and Mimecast. Administer and troubleshoot Windows Server environments including Active Directory (AD), DNS, DHCP, and failover clustering. Maintain and manage virtual infrastructure using VMware and Hyper-V. Develop and utilize PowerShell scripts for automation, reporting, and configuration tasks. Deploy and manage Windows Autopilot for streamlined device provisioning. Collaborate with cross-functional teams to ensure high availability and performance of infrastructure. Implement best practices for patching, monitoring, backup, and disaster recovery. Required Skills & Qualifications: Bachelors degree in Computer Science, Information Technology, or related field (or equivalent experience). 8 - 12 years of experience in IT infrastructure with a focus on Microsoft technologies. Strong knowledge and hands-on experience with: o Microsoft Azure o Office 365 administration (Exchange Online, MS Teams, SharePoint, Intune, Cloud PCs) o Exchange and SharePoint migrations o Azure App Registrations, MDM, and Conditional Access o Windows Server Management (AD, DNS, DHCP, clustering) o Email security & compliance o VMware and Hyper-V o PowerShell scripting o Windows Autopilot deployment Good to Have: Experience with Azure Virtual Desktop (AVD) Knowledge of Citrix XenApp/XenDesktop Familiarity with Citrix NetScaler ADCs Soft Skills: Strong communication and documentation skills Ability to work independently and collaboratively High level of professionalism and customer service orientation Problem-solving mindset and attention to detail Work location: Bangalore, Onsite Shift Timings: UK / US (Rotational)