Description & Requirements
Job Description
• Develops information systems by designing and developing software solutions.
• Determines operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
• Develops/Tests software solutions by studying information needs, conferring with users, and studying systems flow, data usage, and work processes.
• Investigates problem areas.
• Follows the software development/testing lifecycle.
• Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
• Prepares and installs solutions by determining and designing system specifications, standards, and programming.
• Protects operations by keeping information confidential.
• Accomplishes engineering and organization mission by completing related results as needed. Qualifications and Skills
• Bachelor’s and/or Master’s degree (4+ years) in Computer Science, Computer Engineering, and Electronics & Communication Engineering
• Proficiency in any programming language (like C/C++/Android/Java/Python) and object-oriented design skills.
• Familiarity with databases.
• Application architecture and design patterns.
• Eager to learn and improve own skills.
• Very good aptitude and problem-solving skills.
• Very good verbal and written communication skills in English.
• Knowledge and usage of Microsoft Office tools or equivalent.
• Ability to learn new software and technologies quickly.
• Ability to follow instructions and work in a team environment.