Job Description :

Job Description 

Our Software Engineering department is currently in need of a strong Fullstack Engineer to join our team. The ideal candidate will assist with the development and enhancements of our in-house structure design and simulation tool. This person will be a thought leader who will work with the leadership team on various company initiatives and works with a global team of engineers. This team has a critical role in making sure that the company can reliably scale its business. This is the perfect opportunity for a successful candidate to join an innovative and energetic team which delivers a high-quality product that has a critical role to play in our customer's supply chain. 

 

Responsibilities: 

  • Design and develop a web application to simulate an automated warehouse
  • Work in a dynamic Agile/Scrum based environment
  • Be a proactive communicator who enjoys working closely with creative and technical peers
  • Collect and analyze customer functional requirements for creating Functional and Automation test strategies
  • Play a hands-on role as part of an engineering team that works to design, develop, review and test new functionality
  • Collaborate with other development teams, project managers and product managers to breakdown requirements, design solutions and execute on new business requirements
  • Mentor junior engineers and provide technical leadership
  • Contribute to the company's knowledge base by being the forward-thinking data technology expert
  • Keep up to date with latest technology trends
  • Be a proactive communicator who enjoys working closely with creative and technical peers 

 

Qualifications 

  • Bachelor’s required; Master’s degree preferred in Computer Science or related field 
  • 5+ years professional experience developing software applications 
  • Strong experience with Object Oriented design using C++/Java/C# 
  • Strong Experience in web-based UI development using HTML5, JavaScript (react, vue.js, node.js) and SignalR
  • Experience building event-based microservices
  • Knowledge and hands-on experience with messaging frameworks
  • Experience in using databases like SQL Server, Mongo etc
  • Experience with source code version control, unit testing, design and defect tracking tools
  • A hands-on problem solver with excellent software design and implementation skills
  • Should be able to work in a fast-paced environment and support unscheduled events
  • Strong experience with .NET Core is preferred
  • Experience with Linux and ansible is preferred
  • Experience with Kubernetes and Docker is preferred
  • Experience with RabbitMQ, KAFKA and Redis is preferred
  • Experience using ELK stack (Elastic, Logstash, and Kibana) is preferred.
  • A hands-on problem solver with excellent software design and implementation skills
  • Should be able to work in a fast-paced environment and support unscheduled events
  • Experience working with Agile development methodology 
             

Similar Jobs you may be interested in ..