Dell Software Engineer 2 - IT in Eldorado do Sul, Brazil

SDS Client Deployment IT organization is seeking a software developer with relevant market experience to join an energetic, fast paced environment. You will work on the development and production support of a global system oriented to support project management for SDS and IT business units.

Role and Responsibilities:

•Develop conceptual application designs that comply with technical architecture standards

•Designs components within high-level architecture blueprints;

•Articulation of design patterns, reusability fundamentals and future requirements;

•Designs interfaces between the system being developed and other systems with which it will communicate;

•Identifies key application design issues (e.g. maintainability and performance) and recommends possible solutions;

•Identifies and fixes errors and deviations: demonstrates debugging skills, debugs code alone or with some assistance;

•Prepares completed work unit package; including all documentation, source code and test results;

•Demonstrates awareness of how own programs link with those of other developers and of the overall system;

•Ensure application availability as per Service contracts or SLA;

•Co-ordinate with Application management teams or developers for fixing defects and also support teams for resolution of data related issues;

•Co-ordinate control scheduling changes and ensure future application growth and overall platform performance capability;

•Ensure all scheduled jobs run to successful completion, including housekeeping

QUALIFICATION:

•7 years plus IT or relevant experience in development teams or application support

•5 years plus development experience in Microsoft .Net - C/C# and SQL Database;

•Knowledge on Angular JS, React, nodeJS or any other UX technology.

•Agile Developer certified or strong experience (Scrum, Kamban, etc)

•Microsoft Solution Framework;

•.Net Framework and Microservices concept experience

•Relevant project/program methodology, software development lifecycle methodology certification or working knowledge;

•Excellent interpersonal, communication and team collaboration skills;

•Strong communication skills (spoken and written English);

•Degree in Computer Science, Information Management, Business Management - complete graduation