Careers at FCI

View Open Position

Are you Ready for

New Challenges & Opportunities?

Come and make the world a better place by delivering amazing digital experiences.

amazing digital experiences

We are looking for -

Current Openings

Last updated : July 24, 2020

Technical Pre-Sales Manager

Description : Responsible for providing technical consultancy & aligning towards Organizations objectives in customer communications management (CCM) space. Responsible for interacting with delivery and sales team; doing the system study and preparing the specification document, understanding their business & technology needs and advise sales team accordingly. Designing, coordinating and presentation of Proof of Concept (POC)/tailored solution work closely with Sales team. Manage and participate in operational issues related to a specific engagement in terms of technical and delivery issues. Project Management Skills required - PMI Certification or equivalent preferred. Provide Technical Support to US Sales Team - for Proof of Concept, Solutioning, Facilitating Delivery. Proven track record in providing Technical Pre-Sales Support for US & European clients. Engage with US Clients to acquire, deliver, expand FCI’s CCM Professional Services.

Profile : A graduate/masters in engineering preferably in Computer Science or IT. Should possess exceptional communication and must possess problem-solving and analytical skills, excellent technical leadership skills with experience in leading cross-functional teams. Good experience in technical project management in an IT software organisation. Must have excellent written and oral communication, and interpersonal skills

Experience : 5+ years of experience with hands-on software sales or Technical Pre-Sales “US Visa”- Preferred

Location : Noida

Technical Writer

Description : •Work with the team to obtain an in-depth understanding of the product and the documentation requirements •Ability to deliver high quality documentation paying attention to detail •Ability to quickly grasp complex technical concepts and make them easily understandable in text and pictures •Fantastic writing skills in English, grammatically correct content •Produce high-quality documentation that meets applicable standards and is appropriate for our customers •Analyse and proofread existing content, focusing on opportunities to improvise it •Work with technical team to make the product easier to use and thus need fewer instructions •Gather information from team meetings, product specifications, interviews with subject-matter experts, and direct interaction with systems •Follow established processes and best practices for the design and creation of technical content Support and contribute to departmental goals

Profile : •The ideal candidate can understand, explain, and use complex technologies, has good working habits with excellent communication skills. •Excellent command of the English language, ability to edit and organize information, ability to explain clearly complex technical concepts, and create accurate procedural and reference information. •Academic degree in computer science, another technical field, or journalism •Must be flexible and enjoy working with new technology in a dynamic environment where requirements change rapidly •Prior experience in documenting SQL database objects like Data Models, Date warehouse, Query optimization

Experience : •4 to 6 years of experience in technical a documentation role- thorough knowledge of the software development process is a must.

Location : Noida

Delivery Manager

Description : Project/Delivery Manager is to assist the Leads plan, execute, and finalize projects according to strict deadlines and within budget. Responsible for managing Delivery and Operations of portfolio of projects across IT services including application development, maintenance, support. Comes with a pragmatic and data driven approach to business growth through delivery excellence with direct accountability on account growth, profitability, customer satisfaction and people development. Roles and Responsibilities: •Managing more than one projects & work with team leads to scope complex projects and ensure buy in from them •Perform project reviews on a consistent basis to ensure project delivery is on time and on budget. Manage and be fully responsible for the resources and personnel management aspects of the Customer Delivery team •Liaise closely with the client, including taking briefs and providing status reports •Work closely with the in- house and offshore project teams ensuring work produced meets the clients brief and is delivered on time •Be the primary interface between all divisions of the company and Engineering. Lead and grow the Engineering team into an effective and respected division of Software Engineers. •Own all initiatives to develop and scale technology, execute an aggressive roadmap, institute best engineering practices, and deliver innovative products. •Monitor and support the engineering team for timely product development in an agile process. •Provide data and information required by the business by attending internal meetings and completing internal systems e.g. timesheets •Following best project management practices alongside SDLC processes, using Agile & traditional methodologies. •Drive project deliveries as per the agreed scope, time and budget while ensuring the highest degree of quality and client satisfaction. •Monitoring project results against technical specifications to ensure the required results are met as per specifications. •Monitor SDLC, including requirement/s gathering, analysis and design, development & testing. •Review individual and team job reports on a weekly basis and proactively raise any issues, such as cost variations, with management •Responsible for the regular & consistent construction, presentation, and signoffs of key deliverables such as, Project Plans, Project Schedule, Project Status Review and Risk registers. •Facilitating planning sessions at various stages of the project lifecycle. •Working with a mixed bag of software engineers/developers/Testers/technical Writers with varying experiences to meet timely delivery in a dynamic business environment. •Manage relationship between FCI development team/s and client (Domestic/International) for multiple projects. •Works with production teams to create appropriate production schedules

Profile : •Fluent spoken and excellent written English, able to converse and take an active part in meetings •Strong experience in Delivery with distributed teams, onsite/offshore, define and implement delivery processes, handle mix of project types and technologies •Hands on experience in delivery of large scale Technical and IT operations engagement(s) with a team of at least 150 people •Knowledge of tools such as JIRA •Ability to build high performing teams, mentoring team members, building a strong second line •Excellent customer interfacing skills and proven ability to interact with Senior leadership team from IT and Business in the customer organization •Able to deal with diverse set of stakeholders and tune abstraction levels to be able to communicate effectively from a campus mind level to client program sponsor

Experience : •15+ Years of experience of which the last 4+ years working in a Senior PM / Delivery Manager role

Location : Noida

Database Developer

Description : Roles and Responsibilities: • Development of high-quality database solutions • Develop, implement, and optimize stored procedures and functions using T-SQL • Review and interpret ongoing business report requirements and business logics • Research and deep dive into data for analysis and trends • Build appropriate and useful reporting deliverables to be used for analytical tool like Tableau • Analyse existing SQL queries for performance improvements • Develop/Alter procedures and scripts for database • Performance optimization experience is a must • Troubleshooting of technical issues would be a plus. • Need to constantly seek out methods to better handle data and increase system efficiency. • To gather requirements and specifications from the end-users • Responsible for conducting troubleshooting on databases and applications. • Development of SQL databases for a wide variety of applications and business uses.

Profile : Required Candidate profile: • 6-7 years of experience as a SQL Developer or similar role • Excellent understanding of T-SQL programming • BS/MS degree in Computer Science, Engineering, or a related subject • Excellent understanding of Microsoft SQL Server • Good knowledge of HTML and JavaScript • 2-3 years of experience with SQL Server Reporting Services, SQL Server Integration Services and SQL Server Analysis Services • Experience in working on data warehouse and large size databases. • Sense of ownership and pride in your performance and its impact on company’s success • Critical thinker and problem-solving skills • Team player • Good time-management skills • Good interpersonal and communication skills

Experience : •6-7 years

Location : Noida

Angular Developer

Description : Job Description: We are looking for a passionate Angular Front-End Architect to join our team to build high end solutions in an Agile environment. The ideal person will have working experience across the entire web development process (design, development and deployment). You should be driven to provide quality solutions to challenging problems. Required Candidate profile 1.Design, develop, document, test, and debug new and existing software systems and/or applications for market sale or large-scale proprietary software for internal use. 2.Deep technical hands-on experience developing complex user interfaces using modern web development technologies (HTML5, CSS3, JavaScript), and front-end development frameworks/libraries (React.js, Angular.js etc.). 3.Comfortable working in an open, dynamic, rapidly changing environment where collaboration is crucial. Candidates should have experience, or feel comfortable with, techniques such as pair programming. 4.Ability to work with a team and independently 5.Serve as technical expert on development projects. 6.Participate in full development life cycle including requirements analysis and design. 7.Familiarity with Agile (e.g., Scrum Process). 8.Write technical specifications based on conceptual design and stated business requirements. 9.Optimize applications for maximum speed 10.Collaborate with back-end developers and web designers to improve usability

Profile : Required Candidate profile 1.Strong communication skills 2.Hunger to learn and creatively apply new technologies

Experience : •5+ years as a professional UI/UX designer cum front-end developer designing customer-facing Web and mobile applications in a professional setting

Location : Noida

Business System Analyst

Description : About the JOB Evaluating business processes, anticipating requirements, uncovering areas for improvement, and developing and implementing solutions. Leading ongoing reviews of business processes and developing optimization strategies. Staying up-to-date on the latest process and IT advancements to automate and modernize systems. Conducting meetings and presentations to share ideas and findings. Gathering critical information from meetings with various stakeholders and producing useful reports. Working closely with clients, technicians, and managerial staff. Ability to understand business requirements and convert them into detailed use cases. Prioritizing initiatives based on business needs and requirements. Managing projects, developing project plans, and monitoring performance. Prepare technical reports by collecting, analyzing and summarizing information and trends. Must have knowledge of SDLC process and familiar in preparing SRS/BRD document and similar project related document. Monitoring deliverables and ensuring timely completion of projects.

Profile : About You: A Graduate or Post Graduate in IT / Computer Science. Exceptional analytical and conceptual thinking skills. Excellent documentation skills. Fundamental analytical and conceptual thinking skills. Experience creating detailed reports and giving presentations. Must be motivated, flexible, self- starter. Strong written and verbal communication skills including technical writing skills Excellent planning, organizational, and time management skills. A history of leading and supporting successful projects.

Experience : A minimum of 4+ years experience in business analysis or a related field preferably in a software based company.

Location : Mumbai

JAVA developer

Description : Break down user and technical stories into tasks and work on them. Write unit and integration test cases. Participate in code reviews and refactoring. Attend daily scrum meetings. Work along with the engineering lead and senior architect to complete work. Excellant communication skills. Should be able to mentor/train junior engineers/freshers. participate in the bi-annual internship hiring process of the company.

Profile : Have from 2+ years of Java software development experience preferably on a product. Exceptional programming skills in Java, Shell Scripting is a plus. Have fair knowledge of using Maven as a build tool. Has fair knowledge of working with Git, Eclipse. Fair knowledge of Spring Boot, REST, Hibernate. Fair knowledge of MySQL. Fair knowledge of logback or log4j2. Should be comforatble working on unix systems. Knowldge of AWS hosting, MySQL tuning is a plus. .

Experience : Have from 2+ years of Java software development experience preferably on a product.

Location : Noida

Software Engineer (Java)

Description : Providing technical oversight to the team, involved in design and code review. The candidate would also be spending most of the time in development activities in varied technologies, should have a passion to write code.Should be able to create good technical documents. You will:- Translate application storyboards and use cases into functional applications- Design, build and maintain efficient, reusable, and reliable Java code - Ensure the best possible performance, quality, and responsiveness of the applications - Identify bottlenecks and bugs, and devise solutions to these problems - Help maintain code quality, organization, and automatization - Prepare the technical design of complex technology components as well as suggest the pros and cons of using a certain technology stack or - component or design pattern versus another to the clients.

Profile : Good Communication Skills. Experience with handling high severity production issues. Should be efficient in delivering PoCs for existing customers. Qualifications: BTECH/MTECH/MCA - Should have 3-5 years of experience - Proficient in Java, with a good knowledge of its ecosystems with a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of multithreading, concurrency patterns, collections and using and designing Lambdas in Java - Solid understanding of object-oriented programming along with various design and architectural patterns- Hands on experience with JMS, JPA, Spring (MVC, Spring-Data, Spring-Security & Spring-Integration Spring-Cloud [preferred]) & JPA - Hands on Experience in using container technologies like Docker - Experience with Presentation Layer (JSP/Servlets), JS Frameworks (Angular, jquery, react etc) - Caching frameworks and technologies like Ehcache, Geode, Redis - Messaging technologies like RabbitMQ - Creating database schemas that represent and support business processes and experience with both external and embedded databases - Implementing automated testing platforms and unit tests - Proficient understanding of code versioning tools, such as Git and build Maven/Gradle; continuous integration - (Preferable) to have worked with BPMN technologies like Flowable, Activiti etc. - (Preferable) to have worked with Container Orchestration technologies like Kubernetes - (Preferable) NoSQL databases such as MongoDB, Cassandra etc.

Experience : Qualifications: BTECH/MTECH/MCA, Should have 3-5 years of experience in similar field.

Location : Noida

Inside Sales Manager

Description : Responsible for managing all aspects of the inside sales department and business generation process. Build a robust inside sales team that exceeds sales goals. Ensure that sales pipeline remains full with qualified leads & prospects. Monitor employee productivity and motivate team to reach daily dial goals. Evaluate and improve inside sales and sales administration processes. Provide coaching for existing Executives, and training for new representatives. Work with Human Resources to determine appropriate staffing levels. Report to outside sales - metrics, opportunities, and threats. Suggest improvements that can be made to increase value of Marketing Communications Collateral /Email Ensure accurate and complete information is captured in customer relationship management (CRM) system. Provide data quality checks weekly.

Profile : University degree and a related work experience. 8+ years work experience in business-to-business (B2B) environment - preferred US Sales /International experience. Familiarity with sales process. Excellent verbal communication skill is required. Ability to maintain an upbeat and positive attitude at all times. Strong work ethics leading inside sales team by example: minimal missed days & hands on inside sales experience should be able to use that. Ability to work in self-directed, fast-paced entrepreneurial environment. Highly proficient computer skills including email, MS Word, Excel, PowerPoint. Be flexible with shift timings Sales focus initially North America later will cover other countries including UK, APAC & ME.

Experience : University degree and a related work experience. 8+ years work experience in business-to-business (B2B) environment - preferred US Sales /International experience.

Location : Mumbai

Business Development Manager

Description : Candidate will be responsible for selling CCM related software solutions into new BFSI and telecom accounts. The individual will develop and execute sales plans for target accounts and need to have demonstrated experience with: • Develop account business plans for strategic enterprise and commercial accounts to promote software, services and training. • Uses specialty to leverage existing opportunities and branch into more than one business unit in the account. • Establish a professional working relationship with decision makers and C-Level to develop a core understanding of the client’s unique business needs. • Builds growth opportunities leveraging the account planning process; actively manages planning process through scheduled client reviews. • Responsible for achieving yearly quota for software and service solutions. • Implements pipeline management practices while maintaining opportunities in on a weekly basis.

Profile : Bachelor's or Master's (graduate) degree in Business Administration (MBA), sales, finance, marketing or equivalent combination of education and experience. Knowledge of Customer Communication Management industry and competing software solutions in BFSI and telecom industry sectors is a plus. Knowledge and Skills • Excels in consultative selling skills • Business account planning experience and skills • Financial planning and modeling skills, comfortable to manage high complexity business planning and reporting • Strong communication skills at senior management both internally and externally • Excellent communication - Fluent in English language with excellent oral and written skill sets • Ability to understand the customer's business issues and translate to solutions • Negotiation skills and ability to frame the product value proposition to customers • Leadership skills and cross functional expertise (sales, supply chain, marketing, IT) Critical Competencies to Drive Business Results: • Territory-Driven Prospecting • Opportunity Qualification • Solution Planning/Formulation • Deal Advancement & Closing • Client Technical Education/Assistance • Pipeline Management • Prioritizing Accounts/Focusing • Priority Setting/Time Management • Resource Optimization • Solution Acumen • Influencing • Demonstrates the ability to lead, manage or enlist the support of others in the absence of formal authority

Experience : 6+ years.

Location : Mumbai

Jr. Software Engineer (Java)

Description : The candidate will spend most of the time converting the low level technical design to testable and production ready code. Should be passionate to write code and learn new technologies.

Profile : Should have 1-3 years of experience - Proficient in Java, with a good knowledge of its ecosystems with a knack for writing clean, readable Java code, writing reusable Java libraries along with knowledge of multithreading, concurrency patterns, collections and using and designing Lambdas in Java - Solid understanding of object-oriented programming along with various design and architectural patterns- Hands-on experience with JMS, JPA, Spring (MVC, Spring-Data, Spring-Security & Spring-Cloud [preferred]) & JPA - (Preferable) NoSQL databases such as MongoDB, Cassandra etc. - Creating database schemas that represent and support business processes and experience with both external and embedded databases - Implementing automated testing platforms and unit tests - Proficient understanding of code versioning tools, such as Git and build Maven/Gradle; continuous integration

Experience : Should have 1-3 years of experience in similar field.

Location : Noida

Didn't find a suitable Position

Drop us your Resume

We are always looking for smart, creative and intelligent people to join our growing team. Fill up the form below and we'll get back to you soon. You can also send your profile at with the position you are applying for along with the location preference.