Software Engineer Job in Efftronics Systems Pvt. Ltd.

Software Engineer

Apply Now
Job Summary

The primary purpose of Software Engineer is to design & build IoT based smart solutions for Railways, Smart homes/buildings, Smart Cities & Industries within scope, quality, time and cost constraints that may be clearly defined in order to deliver business value

SERVICE AGREEMENT

  • Ready to sign 2.5 years service agreement with the company
  • Freshers are preferred
  • Advise and attend to customers, analyze the required functionalities
  • Analyze ambient technical conditions and prepare system requirements
  • Explore and evaluate new technologies
  • Design and build software components
  • Design and develop large-scale, multi-tiered, embedded or distributed software applications
  • Design and develop mobile Apps
  • Produce prototypes / models / one-off products and debugging
  • Maintaining, tuning and repairing existing applications
  • Build automation frameworks/scripts
  • Deployment, support and monitoring of new platforms and application stacks.
  • System integration
  • Explore and evaluate new technologies and solutions
  • Develop test plans and perform system testing
  • Develop technical documentation
  • Develop processes / procedures / work instructions
  • Provide customer support
  • Develop marketing documents
  • Advise and train users
  • Strong C/C++, Core Java and Java programming skills
  • Strong object oriented programming and design skills
  • Knowledge on writing Java libraries and REST APIs
  • Strong understanding of Computer Science fundamentals
  • Experience with Relational databases or NoSQL databases
  • Solid understanding of the full software development life cycle
  • Hands on knowledge of HTML5, CSS3, JavaScript and Angular Java
  • Knowledge of scripting languages (e.g. ruby, python, Perl, bash, etc.)
  • Knowledge on Model-View-Controller architecture
  • Knowledge on UML
  • UI/UX design
  • Excellent problem solving skills
  • Phenomenal Debugging skills
  • Strong communication skills and ability to work effectively across multiple business and technical teams
  • Ability to deliver results on time with high quality
  • Aptitude to independently learn new technologies
  • Determination
  • Failure acceptance
  • Flexible & Focused
  • Risk taking
  • Eagerness to learn
  • Creative & Innovative
  • Self starter
  • Goal oriented
  • Scientific Qualities
    • Clarity
    • Accuracy
    • Precision
    • Relevance
    • Depth & breadth
    • Logic
    • Significance & Fairness

Qualification :

B.Tech CSE/IT,
M.Tech CSE/IT,
MCA, M.Sc Computers

Experience Required :

Minimum 3 Years

Vacancy :

2 - 4 Hires

Similar Jobs for you

See more recommended jobs