Software Engineer Frontend Developer

Software Engineer ( Req. experience: 6 to 7 years)

Primary Skills :-

  • Frontend Development

Responsibilities : –

  • Knowledge on ReactJs & TypeScript
  • Experience leveraging headless API driven CMS and common development toolchain including Github suite (SCM, Actions)
  • Javascript experience including experience with node.JS, next.js advantageous Experience working with modern application architecture methodologies (Service Orientated Architecture, API-Centric Design, Twelve-Factor App, FAIR, etc.)
  • Experience working with Cloud Native design patterns, with a preference towards Microsoft Azure / Google Cloud Experience designing and delivering digital solutions following a product-mindset and a variety of delivery methodologies (e.g. Agile, CCPM, etc.)
  • Experience working within a “DevSecOps” culture, including modern software development practices, covering Continuous Integration and Continuous Delivery (CI/CD), Test-Driven Development (TDD), etc.
  • Proven track record of “hands-on” software engineering (e.g. Programming, Scripting, Markup Languages), with a preference towards web technologies (e.g. JavaScript, etc.)
  • Experience with SaaS technologies advantageous including; Salesforce, Veeva, Kentico Kontent Experience supporting digital platforms, including Integrations, Release Management, Regression Testing, Integrations, Data Obfuscation, etc. 
  • Experience scaling an “API-Ecosystem”, designing and implementing “API-First” integration patterns.
  • Experience working with authentication and authorisation protocols/patterns.
  • Experience defining and implementing large-scale, transformative digital solutions.
  • Demonstrated influence and communication skills across all levels of IT and third parties. Strong organizational and communications skills with multiple examples of being able to convey complex technical topics, that result in a definitive direction.
  • Experience and knowledge of infrastructure, CICD and deployment an advantage

Senior Software Engineer Data Scientist

Senior Software Engineer ( Req. experience: 7 to 8 years)

Primary Skills :-

  • Data Scientist

Responsibilities : –

  • Develop, maintain, and optimize forecasting Machine Learning (ML) models for better accuracy. Collaborate with other data scientists and data engineers to ensure that specifications are translated into flexible, scalable, and maintainable solutions. 
  • Research and stay abreast of state-of-the-art machine learning technologies.
  • Follow code standards and best practices. 
  • 7-8 years experience in data science or 3 years direct experience building forecasting solution. Familiar with forecasting algorithms, such as Time Series (Arima, Prophet), ML (GLM, XgBoost), Hierarchical model (Top Down, Bottom Up), DL (Seq2Seq, Transformer), and Ensemble methods.
  • Hands-on experience with building end-to-end ML models and pipelines.
  • Experience with Git, Bitbucket, Airflow, MLflow, Kubeflow, GCP Vertex AI, Databricks or equivalents.
  • Experience & Knowledge of large-scale data processing and distributed systems such as Hadoop and SPARK.
  • Strong coding skills in Python, Spark and SQL.
  • Strong communication and collaboration skills
  • Exposure in various statistical modelling, machine learning algorithm/techniques (ML) Experience with optimisations, debugging, fine-tuning existing applications in distributed computing environment for high performance and scalability with Big Data.
  • Experience with an agile development environment.
  • Exposure in tools/framework to monitor and analyse ML model performance and data accuracy

Software Engineer SQL Developer

Software Engineer ( Req. experience: 6 to 7 years)

Role :-

  • SQL Developer

Tech Skills : –

  •  6 to 8 years of relevant experience in Data Modeling, preferably in large databases.
  • Strong experience with Talend is a must.
  • In-depth understanding of RDBMS Concepts, Data Analysis, and SQL.
  • Should be technically strong in relational databases and able to provide design approaches. 
  • Prior experience in working in a large Enterprise Data Warehouse is expected. 
  • Exposure to Business Intelligence reporting tools, Power BI, Tableau etc.
  • Strong understanding of ETL platforms for Data Mapping and transformation. 
  • communication skills, with the ability to coordinate and explain technical Excellent concepts to business users to gather requirements

Software Consultant

Software Consultant ( Req. experience: 4 to 5 years)

Primary Skills :-

  • Software Engineering

Key Skill Requirements : –

  • As a UX Designer, you’ll have the opportunity to:
  • Create forward-thinking designs by owning the complete design process from the definition to launch for all our platforms
  • Deliver creative solutions for our business objectives 
  • Collaborate with cross-functional teams across Design, Product, and Engineering to support the company vision and objectives 
  • Work with Engineering to ensure high-quality design implementation and user experience 
  • Work with UX Researchers to interpret the results to ensure the end-product design provides users with the optimum experience 
  • Present your designs to peers and stakeholders, helping the Product Design team articulate and rationalise capabilities against customer insights and business goals You’ll be set up for success if you have: 
  • Experience in Product Design, UX, UI, or related fields and a versatile portfolio that showcases deep interaction and problem-solving skills across all platforms (e.g. iOS, Android, Web, TV)
  • A good understanding of the challenges of building global products and being sympathetic to their specific needs and cultural differences
  • Ability to work with Product and Engineering teams, negotiating priorities and technology constraints to ensure products are delivered on schedule 
  • Excellent communication skills to articulate your concepts and drive alignment with your cross-functional stakeholders 
  • Willingness to collaborate across the team and take on board key feedback to work back into your design and thinking 
  • Experience working in fast-paced environments.
  • An appreciation and understanding of A/B testing process and comfort using data to inform design decisions 
  • An earnest, mature, and ego-free attitude that welcomes candid feedback 
  • A willingness to fail and learn 
  • Experience contributing to and consuming component-based design systems

DevOps Engineer

DevOps Engineer ( Req. experience: 5 to 6 years)

 Skills :-

  • DevOps

Primary Skills : –

  • Sound knowledge and working experience with application technologies such as Jira, Confluence, Bitbucket, Bamboo and Artifactory tools. 
  • 5+ Experience in CI/CD processes and practices.
  • Proficiency on Scripting/programing languages JavaScript, Perl, Powershell, Bash, Python to automate the CI/CD pipeline 
  • Good understanding of distributed version control systems like GIT 
  • Experience in designing, developing, and implementing the best practices and automation for the DevOps pipeline.

Job Responsibilities : –

  • Defining the best class in DevOps process, analyzing DevOps process and gaps
  • Utilize the various open source technologies
  • Develop the scripts and automate different efforts using PowerShell/ Python/ Bash/ Linux.
  • Understand how the various systems works and how IT operations are managed
  • Manage source control including Bitbucket and GIT
  • Develop automation that flow through a complete end-to-end process
  • Knowledge of Agile methodologies such as SCRUM and Capable of developing, analyzing specifications and requirements
  • Experience and sound knowledge of software development tools like SCM, Release Management, Unit Test, Integration Test, SW Validation, emulators, compilers, Software testing.
  • Expert knowledge of software development processes and Ability to read schematics.
  • Working knowledge of embedded and PC operating systems.
  • Provide technical leadership and set priorities/work assignments for the DevOps team.
  • Work with development teams to support software/DevOps activity.
  • Create and maintain DevOps development plans and schedules.
  • Responsible for tracking, implementing and leading the team in technical DevOps improvements.
  • Responsible for providing the trainings on DevOps tools and process.
  • Identifies DevOps requirements and performance issues.  Work with internal and external teams as necessary to resolve issues in a timely manner.
  • Perform work in ticket system to address maintenance and support issues.