Software Engineer, Senior

We are looking for Software Engineer with 4-5 years of experience in Software Product development with following core attributes –
  • Strong product development experience and knowledge of product development processes
  • Strong technical skills with ability to own different feature areas of the product
  • Ability to work in parallel release cycles
  • Should have good communication skills to interact with the stakeholders and clear understanding of requirements
  • Ability to work in collaboration with teams from different geographical locations
  • Must worked on Microsoft .Net development platform and related technologies
  • Knowledge on OCR technology would be added advantage
  • Knowledge about Machine learning and Artificial Intelligence would be added advantage
  • Knowledge of Amazon cloud is preferred
  • Should have interest in system integrations, data exchange techniques
  • Knowledge of ERP systems and Business Processes is preferred
  • Excellent Communication Skills (Written, Verbal, team work and issue resolution)

KEY JOB RESPONSIBILITIES·
  • Development of different product features
  • Write comprehensive unit test cases
  • Assist Lead in spec review, UI mockup review, translating High level design to low level design, impact analysis and task estimates
  • Ensure code documentation (Inline, function / module level)
  • Enhancement and maintenance support of existing components
  • Ensure updates to code documentation
  • Assist in build process and ensure product build is successful
  • Performs code walkthrough to ensure all code paths are covered, dead code is removed
  • Ensures sufficient instrumentation, logging for debug ability of code
  • Runs performance tests, optimizes code, eliminates memory leaks
  • Escalates to lead, manager when implementation deviates from specs, UI mockup
  • Debug and fix bugs arising during development and testing
  • Help Support team with Issue Diagnostic and Resolution
  • Communicate progress of allocated tasks periodically
  • Bachelor’s Degree in a technical discipline
  • Minimum of 4 years’ experience in software development
  • Good team player
  • Good Communication skills and ability to work with multiple teams
  • Technology hands on Microsoft .NET – C#, ASP.NET, dotnet core, MVC, AngularJS, JQuery. Web API
  • Knowledge of design patterns is essential
  • Hands on OCR technologies
  • Strong programming experience with Python would be added advantage
  • Understanding of API technologies and AWS (Amazon Web Services).
  • Basic working knowledge of databases: Postgres, MS SQL Server
  • Be familiar with terms like: Web services, Cloud
  • Good to have understanding over technologies like Python, Artificial Intelligence, Machine learning
  • Configuration management tools – Git, oxford

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available