Software Engineer

We are looking for a Software Engineer who will be responsible for creating applications from scratch, configure existing systems and provide user support. He / She will be working on Data Asset products, and project implementations, as an important part of the Engineering team.

Job Details

Job Requirements

  • A highly focused individual with a self-driven attitude
  • Advanced speaking and writing skills for effective communication
  • Ability to work in cross-functional teams demonstrating a high level of commitment and coordination
  • Attention to details and commitment to accuracy for the desired deliverable
  • Should demonstrate and develop a sense of ownership towards the assigned task
  • Identify bottlenecks and bugs, and devise solutions to mitigate and address these issues
  • Develop documentation throughout the software development life cycle (SDLC)
  • Overseeing the production and implementation of solutions covering multiple cloud technologies, associated Infrastructure/application architecture, development and operating models.
  • Ensure the best possible performance, quality, and responsiveness of applications
  • Conduct training of junior team members as required
  • Ability to keep sensitive business information confidential
  • Contribute, positively and extensively towards building the organizational reputation, brand and operational excellence

Background Of The Candidate

  • 1-3 years of relevant experience preferably in product development
  • Hands on knowledge of Angular, Typescript, Nodejs and design/architectural patterns is a must
  • Strong knowledge of OOPS, JavaScript and HTML5/CSS3 is a must
  • Ability to conduct analysis in order to extract actionable insights
  • Strong interpersonal skills and extremely resourceful
  • Experience in implementing automated testing platforms and unit tests
  • Experience in working with GIT/TFS, CI/CD setups, Application Monitoring, Logging and Analysis tool
  • Good understanding of web crawling, proxies, web scraping and scaling
  • Proven ability to complete assigned task according to the outlined scope and timeline
  • Understanding of fundamental design principles behind a scalable application
  • Good language, communication and writing skills in English
  • Graduate or Post-graduate from a reputed college or university
  • Excellent troubleshooting and debugging skills