Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

IBM Back End Engineer 
India, Karnataka, Bengaluru 
210225012

12.08.2024

Your Role and Responsibilities
  • Design/architect software solutions to solve complex problems for backend components/distributed systems
  • Exercise best practices in agile development and software engineering. Code, unit test, debug and perform integration tests of software components
  • Develop software tools for automation, effective debugging, performance analysis and load/stress testing, recommend software solutions to improve the product.
  • Participate in software design reviews, code reviews and project planning.
  • Mentor and train other members of the team.
  • Provide troubleshooting and technical advice for customers
  • Provide technical leadership and guidance to customers that are geographically distributed
  • Write and review documentation and technical blog posts.
  • Produce coherent knowledge base articles to enable customers to resolve issues without further escalation
  • Use technical and negotiation skills in collaboration with support operations/organizations to prioritize and diagnose problems to resolution
  • Communicate action plans to the client or IBM representative as appropriate
  • Recommend and implement new or improvements to existing tools, procedures, and processes
  • Contribute to department attainment of organizational objectives and high client satisfaction

To be successful, you will need:

  • Passion for handling technical challenges and be goal and results oriented
  • Excellent communication skills and technical knowledge to advise and lead customers who are developing enterprise mobile applications
  • Proven listening, detail-oriented thinking, and creative problem-solving skills
  • Ability to work in highly collaborative global organization
  • Be open to flexible schedule in development and support environment
  • Good communication skills and ability to work with multiple team
  • Agile development experience

What we look for:

  • Hands on experience in Full stack Development with strong back end development skills, exposure to cloud platforms and programming Language (Java, C, C++, Go ,TypeScript, Node JS ) strongly preferred.
  • BE/B Tech in Computer Science or relevant and 3+ years track record in development technical support or in a customer facing role working with enterprise software


Required Technical and Professional Expertise

  • Experience in Java, C, C++ , Node.js, React, Redux, JavaScript, AngularJS, HTML, CSS .
  • Experience with Docker and container orchestration technologies such as Open Shift Container Platform (OCP), Kubernetes
  • Familiarity with cloud-based providers: IBM Cloud, AWS, Azure, google compute, etc. and their hosting tools and APIs
  • Experience with developing Internet Services; and/or Managed Services
  • Experience working with and developing APIs
  • Experience working with operating systems (Linux, RedHat Open Shift…etc.).
  • Familiarity with various Cloud and DB technologies: Docker, Kubernetes, Elasticsearch, Logstash, Kibana, CouchDB, Cassandra, and Postgres
  • Experience and Strong proficiency in full stack development working with servers, applications and databases using Node.js, JavaScript, React.js, Java etc.
  • Understanding the nature of asynchronous programming and its quirks and workarounds
  • Good understanding of server-side CSS preprocessors
  • Understanding accessibility and security compliance
  • User authentication and authorization between multiple systems, servers, and environments
  • Deployment automation, Knowledge on CI/CD based development practice
  • Implementing automated testing platforms and unit tests
  • Proficient understanding of code versioning tools, such as Git
  • Knowledge of Cloud and Cloud tools, microservices architecture
  • Good Problem Solving Skills
  • Good Communication Skills – English
  • Skills with Test Tools such as Jest, Cypress, Codecept
  • Experience in Agile development methodologies
  • Security experience – Familiarity with secure development and deployment best practices
  • 3 or more years’ experience in similar role
  • Excellent communication skills and technical knowledge to advise and help customers with problems


Preferred Technical and Professional Expertise

  • Solid experience with OCP Native containers
  • Scripting and deployment topology knowledge: python, shell, ansible, chef, puppet, etc
  • Monitoring workloads through clouds (New Relic, Sysdig, Elasticsearch, Logstash, and Kibana)
  • Cloud concepts around Auto-scale and auto-recover cloud components
  • General IT security standards, principles, and compliances (ISO27k, SOC2, GDPR, PCI, etc.)
  • Familiar with cloud infrastructure technologies: ArgoCD, Terraform, etc.
  • Any cloud platform (AWS, Azure or IBM Cloud)
  • Golang experience