CURRENT OPENINGS

QA Analyst

Responsibilities:

  • Experience with Selenium, Java/Junit, Cucumber and SOAP UI.

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.


Software Developer (1)

Responsibilities:

  • Consult with clients to gather information about program needs, objectives, functions, features and input and output requirements.
  • Implement and develop single sign on and federation for client applications using OpenAM ( SSO provider ) .
  • Implement identity Access management solutions using SSO providers like OpenAM.Implement and develop Micro services echo system like API gateway and design and development of complex micro services.
  • Design and development of distributed applications using Java technology frameworks including: Struts, Spring, JUnit, JDBC, JPA and Hibernate etc.
  • Implement and develop Kafka based messaging driven platform with advanced capabilities to meet business and infrastructure needs
  • Leads the discovery phase, design and development of medium to large scale complex projects with agile approach and security standards.
  • Leads and participates in proof-of-concept for prototypes & validate ideas, automating platform installation, configuration and operations processes and tasks (Site reliability engineering) of global events platform
  • Contributes to continuous improvement by providing optimized practices, efficiency practices in current core services (platform, and infrastructure) areas
  • Supporting change management and operations support for security events platform with ITSM/ITIL standards

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (2)

Responsibilities:

  • Consult with clients to gather information about program needs, objectives, functions, features and input and output requirements
  • Gather information from existing systems, analyze program and time requirements
  • Prepare time estimates and justification for assigned tasks and provide recommendation to project managers.
  • Preparation of Functional design document (FDD) and technical design document (TDD).
  • Prepare detailed specifications from which programs are developed and coded.
  • Create appropriate documentation in work assignments such as program code, and technical documentation.
  • Design front end Rich Client (UI) using MORPHX, Visual studio.
  • Customize various modules as per business logic using X++.
  • Design systems and programs to meet highly complex business needs.
  • Identify issues, recommend document changes and implement the required changes.
  • Support project personnel in resolving fairly complex program problems; making recommendations on resolutions.
  • Provide consulting services in a technical capacity to management and technical staff.
  • Work within change control procedures, managing release management processes.
  • Define, resolve and/or escalate issues for resolution.
  • Developing security roles and assigning them to the appropriate roles and Batch job scheduling process.
  • Perform knowledge transfer to Service Delivery teams

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (3)

Responsibilities:

  • Analysis, design, development, system enhancement, system maintenance, Testing & Production Support of application software.
  • Interface with business analysts, developers and technical support team to define business requirements, overseeing implementation and providing technical recommendations.
  • Have good exposure to plan and execute different phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Development, Testing and Maintenance.
  • Manage projects of great complexity, involving participation from and impacting multiple functions across the business lines.
  • Identifying defective areas in the application and optimize them by automation and fine tuning techniques.
  • Participate in data modeling, planning, designing, and implementation of the Db2 tables and perform testing by developing complex SQL queries
  • Coordinate with offshore development team(s) to identify priorities and update scope and delivery
  • Collaborate closely with other team members to plan, design and develop robust solutions.
  • Maintain product quality by carrying out reviews, performing continual tests, analyzing feedback, and managing software integration
  • Create data migration/system integration strategies, monitor system performance to detect and resolve problems during deployment and support change management.

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (4)

Responsibilities:

  • Consult with clients to gather information about program needs, objectives, functions, features and input and output requirements;
  • Perform front-end UI design using HTML5, CSS3, JavaScript, jQuery, and other technologies.
  • Design systems and programs to meet highly complex business needs.
  • Prepare detailed specifications from which programs are developed and coded.
  • Create appropriate documentation in work assignments such as program code, and technical documentation.
  • Identify issues, recommend document changes and implement the required changes.
  • Gather information from existing systems, analyze program and time requirements.
  • Prepare time estimates and justification for assigned tasks and provide recommendation to project managers.
  • Support project personnel in resolving fairly complex program problems; making recommendations on resolutions.
  • Provide consulting services in a technical capacity to management and technical staff;
  • Work within change control procedures, managing release management processes.
  • Define, resolve and/or escalate issues for resolution.
  • Perform knowledge transfer to Service Delivery teams.

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (5)

Responsibilities:

  • Consult with clients to gather information about program needs, objectives, functions, features and input and output requirements.
  • Prepare detailed specifications from which programs are developed and coded.
  • Create appropriate documentation in work assignments such as program code, and technical documentation.
  • Design systems and programs to meet highly complex business needs.
  • Responsible for Hadoop and Spark development
  • Designed and developed Big Data analytics platform for processing customer viewing preferences using Hadoop, Hive and Sqoop.
  • Integrated Hadoop into traditional ETL, accelerating the extraction, transformation, and loading of massive structured and unstructured data.
  • Configured SQL database to store Hive metadata.
  • Loaded unstructured data into Hadoop File System (HDFS).
  • Implementation including loading from disparate data sets, preprocessing using Hive and Scala.
  • Involved in converting Hive/SQL queries into Spark transformations using Spark RDDs, Scala.
  • Developed Spark code using Scala and Spark-SQL/Streaming for faster processing of data.
  • Developed Scala scripts, UDF’s using both Data frames/SQL and RDD/MapReduce in Spark 2.0.0 for Data Aggregation, queries and writing data back into RDBMS through Sqoop.
  • Design and build data processing pipelines using tools and frameworks in the Hadoop ecosystem.
  • Working with the end-user to make sure the analytics transform data to knowledge in very focused and meaningful ways
  • Design and build ETL pipelines to automate ingestion of structured and unstructured data.
  • Develops and builds frameworks/prototypes that integrate Big Data and advanced analytics to make business decisions
  • Assist application development teams during application design and development for highly complex and critical data projects
  • Work closely with development, test, documentation and product management teams to deliver high quality products and services in a fast paced environment
  • Implement and configure big data technologies as well as tune processes for performance at scale.
  • Design test plans, scenarios, scripts, or procedures.
  • Created hive schemas using performance techniques like partitioning and bucketing.
  • Scope and deliver various Big Data solutions.
  • Involved in Scrum calls, Grooming and Demo meeting
  • Ability to design solutions independently based on high-level architecture.
  • Maintain the production systems (Hadoop, Cassandra, Spark)
  • Gather and process raw data at scale (including writing scripts, calling APIs, write SQL queries, etc.).
  • Process unstructured data into a form suitable for analysis – and then do the analysis.
  • Help manage the innovation cycle of conducting analyses, generating insights, advocating for integration of new concepts into existing client tools, helping to translate ad-hoc analyses into scalable software solutions
  • Identify issues, recommend document changes and implement the required changes.
  • Work within change control procedures, managing release management processes.
  • Define, resolve and/or escalate issues for resolution.
  • Experience working on Agile and Waterfall methodologies

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (6)

Responsibilities:

  • Experience in working on Big Data systems and technologies with emphasis on Hadoop, Hive, Kafka, Kafka Connect, Kafka Streams, Spark and Pentaho.
  • Proficiency in high level languages such as Java, Scala and Python.
  • Experience in Unix/Linux shell scripting or similar scripting knowledge.
  • Hands on experience of developing highly scalable platform using AWS cloud services like S3, Lambda, EMR, Kinesis, RedShift, Glue is a plus.
  • Deep understanding of schedulers, workload management, high-availability, scalability and distributed data platforms.
  • Strong experience in building a multi-terabyte real-time distributed data processing and Analytics platform using NoSQL, Analytical and Relational database system.
  • Experience in data modelling, ETL design and Reporting solution for large-scale Analytics Platform developed using a mix of open source, homegrown and proprietary software.
  • Expertise in building real-time data pipeline solutions involving clustering, data mining algorithms and predictive modelling with advanced database performance tuning and optimization techniques.
  • Experience in working with Java/J2EE, domain model, data/object relational mapping model, Spring frameworks and open source software, Restful API design and development, and software design patterns with special emphasis on micro services based ecosystem.
  • Experience with Agile/Scrum methodologies, Test Driven Development (TDD) and Continuous integration & deployment (CI/CD).
  • Should be able to guide and train other developers on Big Data platforms tools and technologies.
  • Analytical and problem solving skills applied to Big Data domain.
  • Strong written and communications skills with the ability to be highly effective with both technical and business partners.

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (7)

Responsibilities:

  • Responsible for end to end technical delivery of the client projects
  • Gather requirements from client; document them as functional specifications.
  • Perform requirement analysis and translate business requirements to technical specifications.
  • Based on approved technical specifications, design the system and document the design details.
  • Prepare the technical artifacts like technical implementation playbook, software and hardware architecture diagrams, application access control documentation, flow diagrams, component diagrams, network diagrams, interface diagrams, production implementation plan.
  • Gather hardware and software information related to client’s systems and network and configure the tools used accordingly. Resolve any technical issues faced during such customization.
  • Conduct a walkthrough of the design and other technical documentation with offshore development team and explain them how to implement the requirements technically.
  • Develop code for modules which have high business criticality.
  • Assist the offshore team in debugging and resolution of any technical issues encountered during implementation and various phases of testing.
  • Perform technical reviews for the work performed by the team members – code and configuration reviews, technical documentation review.
  • Perform source code management and deployment activities like code merge, code packaging and deployment on various servers by executing appropriate scripts and commands, preparing and publishing software release notes.
  • Provide technical support during various phases of testing and post production warranty period


Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (8)

Responsibilities:

  • Consult with clients to gather information about program needs, objectives, functions, features and input and output requirements;
  • Elicit and understand the business requirements along with its acceptance criteria by interviewing project stakeholders and translate them into software specification for building scalable Content Management Systems (CMS)
  • Design content management schemas and hierarchies in SDL Tridion to meet highly complex business portal needs.
  • Facilitate implementation of complex SDL Tridion – Content Management Systems Data Personalization, Dynamic Variable Substitution, Smart Container Management, Content Prioritization Logics and Blueprinting based on client content requirements
  • Work on additional Content Management Tools such as DCL and Joomla to support legacy client systems and aid in migration to next-gen content systems
  • Provide web service data mappings for XML and Rest services to aid software development activities
  • Leverage skills acquired from Project Management Professional certification (PMP) to aid client in project effort estimation, costing and benefit cost analysis
  • Prepare detailed specifications from which programs are developed and coded.
  • Create appropriate documentation in work assignments such as program code, and technical documentation.
  • Create project plan using MS Project for complex system implementations along with flow diagrams and domain models to meet client requirements
  • Identify issues, recommend document changes and implement the required changes.
  • Gather information from existing systems, analyze program and time requirements.
  • Prepare time estimates and justification for assigned tasks and provide recommendation to project managers.
  • Support project personnel in resolving fairly complex program problems; making recommendations on resolutions.
  • Provide consulting services in a technical capacity to management and technical staff;
  • Work within change control procedures, managing release management processes.
  • Define, resolve and/or escalate issues for resolution.
  • Perform knowledge transfer to Service Delivery teams.

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.



Software Developer (9)

Responsibilities:

  • Experience with COBOL, CICS, JCL, EZTRIEVE, REXX, ENDEVOR CA-7, MAINVIEW, INFORMATICA POWER CENTER.

Candidates must have a minimum of Bachelor’s degree in Computer Science or equivalent in a related field. Please submit your resume to hr@erpmark.com.