Location: Mumbai, Bengaluru (on-site)
Experience: 4- 6 years of experience with BE/B Tech / MCA
Or Any Graduate
Function: Technology Development and Client Services
- Responsible for the design, development, and implementation of short and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems, and applications infrastructure
- Often involved in modifying or adapting existing designs
- Reviews Technology requirements and business processes; codes, test, debug and implement software solutions. Roles are often project-based, delivering Technology change within the business.
Family: Software Engineering
- Develops and maintains technical capabilities and products to meet business needs
- Provides engineering support in the conceptualization, development, implementation, and automation of technical capabilities and products
- Provides technical advice and consultation on complex, critical programming applications
Band: Professional Band
- Applies a theoretical knowledge base to work to achieve goals through own work
- Characterized by specific functional expertise typically gained through formal education
- May provide guidance to others as a project manager using technical expertise
- Recognized as an expert within the company; progression to this level is typically restricted on the basis of business requirements
- Solves unique and complex problems with a broad impact on Company’s business
- Makes decisions within general functional, company, and industry guidelines
- Participates in the development of business strategy and develops and manages plans to achieve objectives
Key Responsibilities:
- Demonstrates prowess in the current state of the art for software engineering methodology and keeps abreast of the latest developments in future methods and/or best practices. Engineers use engineering methodology to facilitate the ideation, creation, and eventual running of a software system in a production capacity
- The indispensable team member who consistently produces groundbreaking, new ideas, world-class products
- Responsible for defining practices that have a company-wide impact.
- Contributes to multiple technical areas and/or deep contributions within a single area
- Develop strategic design and requirements for revenue-generating systems/products.
- Defines and owns the estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
- Identify improvements in systems and work processes for the entire engineering organization
Skills:
- 4 – 6 Years of hands-on experience in designing and developing enterprise solutions in Java/J2EE following multi-tier architecture
- Proficiency with frameworks such as Spring, Spring Boot, Spring Cloud, and Hibernate
- Demonstrated proficiency with various architectural principles and design patterns for enterprise solutions
- Working experience in developing solutions for one or more cloud environments (GCP, AWS, or Azure) is essential
- Knowledge of cloud-native computing, storage, and network services for one or more cloud
- environments (GCP, AWS, or Azure) is preferred
- Good understanding of APIs, Web services, and Microservices with an awareness of API Management Gateways
- Hands-on working experience in any of the RDBMS such as Oracle, MySQL, Postgres
- Knowledge of NoSQL is desirable
- Solid understanding of CICD concepts and experience in continuous integration tools
- (Jenkins, SONAR, Nexus, Git, Maven, Gradle, Rundeck)
- Solid understanding of security principles in every aspect of SDLC including code security
- Demonstrated ability to work effectively in a fast-paced, high-volume, deadline-driven environment
- Proven ability to lead a team of 10-15 people to design and develop enterprise solutions and put them into production
- Proven ability to mentor fellow team members, and guide them in producing world-class solution components and troubleshooting issues
- Experience in analyzing user stories, providing estimates, and ensuring the work products are completed in time as a team
- Experience with the full lifecycle of projects from establishing requirements through delivery and production support
- Ability to learn, adapt and develop in new transformation technology stacks very quickly
- Strong exposure in Agile, Scaled Agile-based development models
- Solid understanding and experience in cloud vulnerability remediations
Location: Mumbai, Bengaluru (on-site)
Experience: 4 – 6 years of experience with BE/B Tech / MCA
Or Any Graduate
Function: Technology Development and Client Services
- Responsible for the design, development, and implementation of short and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems, and applications infrastructure. Often involved in modifying or adapting existing designs.
- Reviews Technology requirements and business processes; codes, tests, debugs, and implements software solutions
- Roles are often project-based, delivering Technology change within the business
Family: Software Engineering
- Develops and maintains technical capabilities and products to meet business needs
- Provides engineering support in the conceptualization, development, implementation, and automation of technical capabilities and products
- Provides technical advice and consultation on complex, critical programming applications.
Band: Professional Band
- Applies a theoretical knowledge base to work to achieve goals through own work
- Characterized by specific functional expertise typically gained through formal education
- May provide guidance to others as a project manager using technical expertise
- Recognized as an expert within the company; progression to this level is typically restricted on the basis of business requirements
- Solves unique and complex problems with a broad impact on Organization’s business
- Makes decisions within general functional, company, and industry guidelines
- Participates in the development of business strategy and develops and manages plans to achieve objectives
Key Responsibilities:
- Demonstrates prowess in the current state of the art for software engineering methodology and keeps abreast of the latest developments in future methods and/or best practices.
- Engineers use engineering methodology to facilitate the ideation, creation, and eventual running of a software system in a production capacity
- The indispensable team member who consistently produces groundbreaking, new ideas, and world-class products.
- Responsible for defining practices that have a company-wide impact.
- Contributes to multiple technical areas and/or deep contribution within a single area Develop strategic design and requirements on revenue-generating systems/products.
- Defines and owns the estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
- Identify improvements in systems and work processes for the entire engineering organization
Skills:
- Strong knowledge of OOPS, Entity Framework and LINQ, MS SQL Server 2008 & above
- Experience with ASP.Net, MVC with C#, IIS
- Develop applications following the entire SDLC Process, Agile Methodologies, and DevOps.
- Good Knowledge of design patterns, system analysis & design methodologies, and software engineering principles.
- Good in communication, Self-motivated, and maintaining a good relationship with Team members.
- Good analytical and problem-solving abilities.
- Ability to work on multiple projects.
Location: Mumbai, Bengaluru (on-site)
Experience: 6 – 8 years of experience with BE/B Tech
Function: Technology Engineering and Service Operations
- Responsible for the provisioning of technology infrastructure and enabling services for the enterprise.
- Ensures the design, build and run of our technology platforms deliver for both our external and internal customers in an efficient manner while appropriately managing associated risks.
Family: Platform Engineering
- Develops designs for existing and new infrastructure platforms or enabling services for consumption by Alliance platforms
- Responsible for the build or configuration of infrastructure/service platforms across the
- enterprise (including on-premise, co-location, and/or Cloud) and transition of operations to appropriate consuming Alliance.
- Develops a roadmap and catalog for each service to denote new capabilities, and end of support/end of service for deprecated services in line with business requirements
Band: Professional Band
- Applies a theoretical knowledge base to work to achieve goals through own work
- Characterized by specific functional expertise typically gained through formal education
- May provide guidance to others as a project manager using technical expertise
- Requires specialized depth and/or breadth of expertise to operate independently and provide informational leadership to others
- Uses sophisticated critical thinking skills, leading others to solve complex problems, and takes a broad perspective to identify innovative solutions
- Makes decisions guided by policies in nonstandard situations that impact the achievement of
- customer, operational, or project objectives
- Forecasts and plans resource requirements for complex projects or initiatives
Key Responsibilities:
- Subject matter expert responsible for the co-design and build of all strategic network platforms within the company
- Leads core infrastructure platforms to provide a competitive advantage to our portfolio of businesses globally
- Performs as the lead technical authority for these technologies within the company, and is responsible for ensuring that our business continually benefits from industry innovations in the network domain
- Administer and maintain all systems On-Premise & Cloud systems (servers, network storage, network backup systems, network equipment, firewall, VPN, VoIP) to ensure maximum availability and performance
- Deploy and utilize tools to monitor, maintain and administer all systems (Active Directory, Group Policy, WSUS, Windows Update, third-party software)
- Establish and maintain user and service accounts in accordance with company security policy and auditing requirements
- Ensure proper access and validate functionality and security.
- Supports, monitors, tests, troubleshoot, and root cause analysis on hardware and software problems pertaining to the computer network
- Performs daily system monitoring, verifying the integrity and availability of all hardware, server resources, network disruption awareness, and predefined key processes and reviewing the systems application and security logs
- Recommends and schedules repair and update of servers, UPS, CRAC, and other related network systems and equipment
- Provides end-users support for network-based applications.
- Provides a leadership role in the support and maintenance of Windows-based servers and applications
- Creates instructions and establishes guidelines/procedures to perform the functions of the job
- Advanced systems management for performance and scalability
- Required to be familiar with IT field concepts, practices, and procedures
- Relies on experience and judgment to plan and accomplish goals
- Performs system backup operations including verification and documentation
- Monitors and enforces IT policies and procedures.
- Share in on-call responsibilities
Location: Mumbai, Bengaluru (on-site)
Experience:10-12 years of experience with B.E/B Tech
Function: Technology Development and Client Services :
- Responsible for the design, development, and implementation of short and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems, and applications infrastructure
- Often involved in modifying or adapting existing designs. Reviews Technology requirements and business processes; codes, tests, debugs, and implements software solutions
- Roles are often project-based, delivering Technology change within the business
Family: Technology Business Relationship Management
- Provides leadership to those who design, develop, modify, adapt and implement short and long-term solutions to information technology needs through new and existing technical capabilities, products, systems architecture, network systems, and infrastructure
Band: Management Band
- Achieves goals through the work of others (Note that in rare circumstances high-level functional leaders may be functioning as individual contributors who coordinate work across functions and are accountable for the results of a function within a BU)
- Management responsibilities include performance appraisals, pay reviews, training, and development
- Typically managers have hire/fire authority; lower-level managers may recommend
- Provides leadership to professional staff focused on a narrow range of work within a function (i.e., a job family)
- Is accountable for the performance and results of multiple related teams
- Identifies and addresses complex technical, operational, and/or organizational challenges
- Makes decisions guided by resource availability and functional objectives
- Develops and implements tactical operational plans that align with business objectives
Key Responsibilities:
- Design, implementation and management of IT planning and support processes and systems, including IT: Strategy, Enterprise PMO, Demand Management, Resource Capacity Planning, Vendor Management, Workforce Planning, Training, Communication, and Integration Planning, and Shared Services
- Work closely with business unit and IT leaders to define and implement standard enterprise-wide business processes and supporting automation to drive consistent, relevant, and reliable information to key decision makers regarding IT strategy execution and IT resource demand and capacity
- Work closely with other COE stakeholders such as Global Sourcing Office, Human Resources, Corporate Communications, and Corporate Development to ensure consistent execution of enterprise processes within IT in areas such as vendor management, workforce planning, training, communications, and M&A due diligence/integration planning
Skills:
Portfolio Assurance
- Provide support and assurance to the Technology project portfolio
- Support teams with Inter-team, International, and Global Technology/other dependencies
- Coordination of Portfolio level activities that require collaboration across multiple teams. Strategic and Operational Reporting
- Establish processes, controls, metrics, and associated reporting
- Measure and report on departmental KPIs for both external and internal consumption
- Champion efficiencies in reporting standards using tooling and other opportunities. Process Standardization
- Consolidate and communicate best practices
- Innovate and support tooling to support the wider function
Vendor Management:
- Technology Application Development/Support Vendor Management
- Review and track Supplier SLAs and KPIs to ensure optimum portfolio support for Delivery teams Management and coordination of Statement of works and Task Orders with relevant suppliers Support P&E Leader for Third Party Assurance and framework management to govern supplier relationships.
Financial Control:
- Ensure sound financial health of the portfolio /projects/programs
- Support and coordinate the Business Case and associated approval processes
- Support and coordinate the Technology and Organisation budgeting process
- Coordination between teams to deliver departmental cost saves
- Supporting the function with effective management and prioritization of resourcing requests.
Technology Controls :
- Manage Technology Enterprise Risk Register for the programs responsible for facilitating Audit, Risk, and Controls Assurance across the department
- Oversight of Internal and External audits
- Representing Technology in Governance forums and initiatives like Risk Committee
- Maintain the Business Process Architecture for core Technology Processes with the support of accountable process owners
Business Strategy and Planning :
- Ensures that operational procedures are fit for purpose and that operational problems are identified and resolved
- Actively monitors for and seeks opportunities, methods, and capabilities for the advancement of the organization
Business Change Implementation :
- Ensures that project leads to adhere to the agreed portfolio management approach and timetable, and provide appropriate information to agreed timelines and accuracy
- Produces reports as appropriate for portfolio governance, including making recommendations for changes to the portfolio
- Collects, summarise and reports on portfolio KPIs
- Ensures quality reviews occur on schedule and according to procedure
- Manages the project change control procedure so that changes to project scope, timescale, or budget are properly approved
- Provides detailed guidance on project management software, procedures, processes, tools, and techniques
- Adept at Agile Development Best Practices and governance and control
Location: Mumbai, Bengaluru (on-site)
Experience: 14 – 16 years of experience with B.E/B Tech
Function: Technology Development and Client Services
- Responsible for the design, development, and implementation of short and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems, and applications infrastructure
- Often involved in modifying or adapting existing designs. Reviews Technology requirements and business processes; codes, tests, debugs, and implements software solutions
- Roles are often project-based, delivering Technology change within the business
Family: Architecture
- Designs and develops architecture solutions to business problems in alignment with enterprise architecture direction and standards. Assess the compatibility and integration of products/services to ensure an integrated architecture across interdependent technologies.
Band: Professional Band
- Applies a theoretical knowledge base to work to achieve goals through own work
- Characterized by specific functional expertise typically gained through formal education
- May provide guidance to others as a project manager using technical expertise
- Recognized as an external thought leader within a strategic function or discipline; progression to this level is typically restricted on the basis of individual capabilities and business requirements Identify and solve the most complex problems with significant impact across the global enterprise through advanced critical thinking
- Makes decisions to support company objectives and create ground-breaking solutions that impact Equifax, and potentially the industry
- Develops long-term plans that impact the achievement of enterprise business results
Key Responsibilities:
- As the Expert Technical Architect, ideate and establish innovative and impactful architectures to drive technology transformation across both existing and new: products, platforms, and applications
- Apply expertise in various architecture disciplines across the business (e.g. application, business, data, event-driven, infrastructure, security, systems, and governance)
- You will be recognized both within and outside of the organization as an industry thought leader in this role and will be expected to: recommend the operational strategies and plans with a direct impact on results, influence business decisions made by leadership, and consult executive leadership on matters of strategic importance with high complexity.
- Work with internal teams, domestic and international, to achieve architectural alignment.
- Develop and maintain the architecture deliverable necessary to illustrate system behavior, including usage models, cost of ownership models, and failure analysis model
- Ensure that solutions are: cost-effective to maximize margin and revenue, aligned to the technology strategy, reuse global services where relevant, and conform to the common “-ilities” (scalability, maintainability, reusability, etc).
- Be an active member of the architecture guild and evangelize cutting-edge technology and architectures (e.g.streaming).
- Understand overall vision and objectives and solve business problems using the right set of technical tools and processes in alignment with global products and platforms.
- Ability to work within pressurized environments whilst making critical decisions
- Be a leader (internal and external) via speaking engagements, white papers, press releases, and blogs.
- Be a positive and effective part of the corporate culture by employing soft skills to maximize the value add across the enterprise: communication, persuasion, relationship building, trust
Skills:
- 15+ years experience in a similar role
- You have a working knowledge of architectural frameworks
- You have expertise with different architecture and design patterns and tools
- You have a consistent record of driving and leading large-scale architectural projects
- You have experience in reviewing and selecting Technical and Applications Architectures solutions
- You have experience working with Technical and Application Architects
- You have solid hands-on experience in software development life cycles
- You have experience with a variety of modern programming languages and web-based development frameworks
- You are able to clearly communicate ideas to both technical and non-technical audiences – listening and providing answers
- You have the proven ability to lead through organizational change
- You have very keen attention to detail
- You have solid experience working with diverse technology platforms
- You have excellent analytical and problem-solving skills
- You excel in strategic planning and problem-solving
- You can successfully mentor developers who are looking to become architects
- Strong leadership, communication, and interpersonal skills
- Experience with on-prem to cloud migration
- Experience with GCP
- Security – Risk Analysis and Threat modeling
- Hands-on evaluation and exploration of new and emerging technologies
Location: Mumbai, Bengaluru (on-site)
Experience: 2-4 years of experience with Preferred BE/B Tech / MCA .
Or Any Graduate
Function:
- Technology Development and Client Services Responsible for the design, development and implementation of short and long-term solutions to information technology needs through new and existing applications, systems architecture, network systems and applications infrastructure
- Often involved in modifying or adapting existing designs.
- Reviews Technology requirements and business processes; codes, tests, debugs and implements software solutions.
- Roles are often project based, delivering Technology change within the business.
Family: Software Engineering
- Develops and maintains technical capabilities and products to meet the business needs.
- Provides engineering support in the conceptualization, development, implementation and automation of technical capabilities and products.
- Provides technical advice and consultation on complex, critical programming applications.
Band: Professional Band
- Applies a theoretical knowledge base to work to achieve goals through own work.
- Characterized by specific functional expertise typically gained through formal education.
- May provide guidance to others as a project manager using technical expertise.
- Requires specialized depth and/or breadth of expertise to operate independently and provide informal leadership to others.
- Uses sophisticated critical thinking skills, leading others to solve complex problems and takes a broad perspective to identify innovation solutions.
- Makes decisions guided by policies in nonstandard situations that impact the achievement of customer, operational, or project objectives.
- Forecasts and plans resource requirements for complex projects or initiatives Key
Responsibilities:
- Demonstrates prowess in the current state of the art for software engineering methodology and keeps abreast of the latest developments in future methods and/or best practices.
- Use engineering methodology to facilitate the ideation, creation and eventual running of a software system in a production capacity.
- Engage with clients to envision large scale revenue-generating systems/platforms and translate that vision to system design (enterprise scale).
- Lead project team in the development, testing, deployment of new applications per given business requirements.
- Perform general application development activities, including unit testing, code deployment to development environment and technical documentation.
- Defines and owns accountability in estimation process, use case specifications, reviews of test plans and test cases, requirements, and project planning.
- Identify improvements in systems and work processes.
- Significant decision making in implementation of product features/stories.
- Defines architectural guidance and development/build standards for team or group of teams.
Skills:
- 2 – 4 Years of hands-on experience in developing enterprise solutions in Java/J2EE following multi-tier architecture
- Proficiency with frameworks such as Spring, Spring Boot, Spring Cloud and Hibernate
- Working experience with one or more of cloud environments (GCP, AWS or Azure) is preferred good understanding of APIs, Web services, Micro services with awareness of API Management Gateways
- Hands-on working experience in any of the RDBMS such as Oracle, MySQL, PostGres. Knowledge of NoSQL is desirable.
- Solid understanding of CICD concepts and experience in continuous integration tools (Jenkins, SONAR, Nexus, Git, Maven, Gradle, Rundeck)
- Solid understanding of security principles in every aspect of SDLC including code security Demonstrated ability to work effectively in a fast paced, high volume, deadline driven environment.
- Capability to support QA teams with test plans, root cause analysis and defect fixing Experience with full lifecycle of projects from establishing requirements through delivery and production support.
- Demonstrated proficiency with various architectural principles and design patterns for enterprise solutions.
- Ability to design high performing solutions running with high availability and resiliency.
- Ability to learn, adapt and develop in new transformation technology stacks very quickly.
- Strong exposure in Agile, Scaled Agile based development models
- Knowledge of one more scripting language – Perl, Shell script, Python