Job Description
Main Responsibilities:
• Develop, Maintenance and Customize Software in terms of programming and testing, debugging, tuning, etc.
• Create and Update Technical and User documents of softwares
• Design or Develop database as well as programming SPs and performance tuning
• Develop and Maintenance some Application extensions for manufacturing machines
• Software Integration by developing Web-Services, DLL or DB views etc.
• May participate in Software Requirement Analysis and Design
More details:
• Coding mainly in C# or Java and maybe in C++
• Applications are Web based, Desktop or Extension/Firmware for machinery
• Platforms mainly is ASP.Net, WinForms or WPF
• Development using IDEs (Visual Studio, Eclipse, etc.) or tools such as BPMS Suites.
• Tasks may be as Team Collaboration or Standalone.
• Handling source-code/revision control using Git, Mercurial, or SVN
• Higher knowledge/skill and experience in these topics will preference:
• Agile Methodologies specially Scrum
• BPM and BPMS
• OOP and Design Patterns, DDD
• O/R Mappers specially EF
• PKI and Encryption
• C++, SWT, Java Card , Java EE
• Challenges and Technics for Release Management and Source/Revision control
• Issue Tracking/Ticketing tools
• Coding Standards/Conventions
• Writing well in Native or Second language
Number required: 2