Software Developer Engineer

POSITION OVERVIEW

The position is responsible for development, analyzing, configuring, encoding, testing, debugging and installing apps/product as delegated. Also he/she must work closely with project stakeholders to achieve operational excellence that meets customer needs in the various sets of assigned processes. To succeed in this role the incumbent must be tech savvy, self-driven, result oriented and proactive and able to multitask to achieve excellence in delegated priorities.

ROLE AND RESPONSIBILITIES

Work requirements and tasks will be guided by the department’s Standard Operating Procedures (SOP) Manual which is reviewed periodically but will fall broadly in the following Key Responsibility Areas (KRAs):

Technical KRAs

 Development Projects Delivery 

Achieve timely delivery of all booked work as per the scope (Project, Iteration etc.).
Ensure accurate cost estimation, monitoring and updating of booked work.
Apps development as delegated from time to time
Technical contribution to design
Maintain site reliability of the live site systems
Manage app bugs within SLAs allocated
Timely review, test and document as per test plans defined
Ensures interface design between modules functions optimally with no bugs
Track post release issues that were reported in servicing on the test results submitted i.e. test cases/regression cases found in apps post release

 Development Projects Quality 

Responsible for designing software architecture based on requirement and develop quality code that meets the business requirements.
Enforce design and coding standards through formal reviews resulting develop better code.
Write scalable and maintainable code solutions for complex engineering challenges.
Undertake technical audits to ensure quality of design and code.
Appreciate & Develop high quality Front End/UI patterns.
Keep abreast of technology trends and advances in web / mobile technologies.
Participate in, and contribute to technical discussions for development framework.
To be able to understand and test on window operating systems including servers and workstations.
Implement validation tests (meet all sign off criteria) and reporting of all accepted test pass on time  

 Reports and Documentation.  

Prompt, error free, complete reports on project focus areas i.e. test reports periodically
Timetable performance of schedules as per planned deliverables, Task or Bugs
Updated and maintain relevant app documents
Regular updation of project documentation

 Technical KRAs

100% project delivery & Acceptance
100% attention to issues and risk & take timely action
Maximum deviation from planned cost 10%
Maximum rejection rate <5% 100% app security and integrity 100% Optimum efficiency of apps Number of Rework or Breakage per quarter Number of bugs raised per quarter 100% Efficiency in process and work flows especially on the app logic to avoid redundancy as per defined project guidelines.        Quality of code Number of development inputs undertaken per month No breach/integrity escalations of apps per quarter 100% submission of accurate, timely SBU reports as per Calendar Updated app documentation Customer management i.e. score rate of 4 out 5 Customer Satisfaction average score on project delivery Delivery for product test pass runs within defined lead time i.e. 98% lead time 100% compliance to SLAs, Severity levels timelines, procedures and processes of project schedules Number of regression bugs/No of non-regression bug found in apps Defect Quality Trend (By Priority and Severity) i.e. Maintained quality of bugs triaged and ensure test scenarios are standardized with optimum accuracy based on recurring resolution methods used to resolve bugs Number of identified non conformities in audits i.e. Zero Non Conformities in Audits and documentation quarterly 100% adherence to the set policies and procedures 100% accuracy of interface design between modules Requirements PERSON SPECIFICATIONS Academic Qualifications Bachelor’s degree in Computer Science, Computer Engineering, Information System, Electrical Engineering or related fields Experience Minimum of three (3) years of relevant experience Knowledge Design & Architecture of the projects,.NET framework, ASP.NET, C# and VB.NET  Banking Background Good understanding of SQL language and should be able to write queries in the same e.g JOINS and GROUP BY Experience in Azure or any cloud Development platforms Personal Attributes Demonstrate high levels of integrity. Ability to communicate both inside and outside the Organization, Formal presentation. Ability to write complex reports. Analytical skills. Quality work output, contributes to team success, Initiating action, applied learning. Formal presentation. Technologically savvy: should have vested interest in using the latest technologies, and is constantly seeking to expand knowledge base. Strong understanding of related terminology, best practices, project management, business rules and customer requirements. Adaptability to ambiguity and Time Management: Ability to multitask and work on different complex assignments simultaneously and within set deadlines. Team Player: Must be able to work in a team-oriented and collaborative environment Customer satisfaction Oriented Result-Oriented / solution driven/ Innovative Excellent communication (written and verbal) skills; Agile and resilient and shows interest in continuous personal development Apply via : technobraingroup.zohorecruit.in