Overview
Job Description
Job Summary –
Years of experience needed –
6+ years of experience
Technical Skills:
· Using software applications design tools and languages.
· Ability to apply analytical and problem-solving skills.
· Designing software applications running on multiple platform types.
· Software applications testing methodology, including execution of test plans, debugging, and testing scripts and tools.
· Strong written and verbal communication skills; mastery in English and local language.
· Ability to effectively communicate design proposals and negotiate options.
· Ability to effectively communicate design proposals and negotiate options.
· Preferred candidate must have: C++ 11.0, Multithreading in C++/C# (Core), VC++, MFC, UWP, React-Native, Desktop application development, Windows Programming, Crash dump Analysis, Inter-process communication, strong debugging and development skills.
· AWS / or any cloud knowledge as well as database skills are good to have
· Following best security practices and keen on developing performing application.
· Do you follow patterns and always interested to write good software with optimal algorithm and right data structures?
· Cross platform knowledge on React, React-Native, Dot Net core, Golang will make your resume standout.'
Responsibilities.
· Designs limited enhancements, updates, and programming changes for portions and subsystems of end-user applications software running on local, networked, and Internet- based platforms.
· Analyzes design and determines coding, programming, and integration activities required based on specific objectives and established project guidelines.
· Executes and writes portions of testing plans, protocols, and documentation for assigned portion of application; identifies and debugs issues with code and suggests changes or improvements.
· Participates as a member of project team of other software applications engineers and internal and outsourced development partners to develop reliable, cost effective and high-quality solutions for assigned applications portion or subsystem.
· Collaborates and communicates with internal and outsourced development partners regarding software applications design status, project progress, and issue resolution.
· Education and Experience Required:
Behavioral Skills:
· Very good communication skills
· Should be very interactive and top on deliverables being working from client environment.
· Ready to learn new tools and technology in related area.
Certifications Needed:
· Bachelor’s or master’s degree in computer science, Information Systems, or equivalent.
· Typically, 6+ years of experience.
Job Type: Full-time
Schedule:
- Day shift
Work Location: In person