Code, test, and document changes for new functionality and enhancements.
Design and develop code, delivering high-availability and performance.
Learn and understand how existing and new applications function.
Create test cases and policies prior to application rollouts.
Tests software to ensure responsiveness and efficiency.
Troubleshoots, debugs, performs performance tuning and upgrades software.
Writes effective APIs and integrates systems through single-sign on, LDAP authentication, identity management, APIs, custom APIs.
Reviewing and understanding functional User Interface requirements to be able to conceive and present application designs and UI prototypes emphasizing workflow and usability.
Writes technical documentation including source code notes, schematics, and overviews.
Assists in the collection of data, and aids in the creation of performance metrics to look for opportunities to improve software.
Quickly generating Proof of Concept (POC) / Prototypes.
Working alongside some of the most talented professionals in the IT industry.
Provide input with regards to improvements or areas of concern within the system
Qualification required:
B.Sc. or BEng. (Electronic, Electrical, Computer Engineering, Computer Science) or similar qualification.
Post-Graduation in Electronics, Software Engineering.
Knowledge/Experience required:
Java, C#, C, C++
Practical experience with object-oriented analysis and design.
Knowledge of design patterns
Working knowledge of Eclipse, IntelliJ or similar IDE
Experience with release management software
Eye for detail and proven ability to quickly find solutions to complex technical problems.