Posicion full time, largo plazo, solamente para postulantes de Buenos Aires
I. Purpose of Position
The Staff Software Engineer is a position within the development team responsible for the driving software development and quality for GVR POS Sustaining team, as well as for providing technical recommendations to be used as input to solutions architecture, and for providing technical direction and support to other engineers.
II. Key Responsibilities
Support technical recommendations as input to solutions architecture.
Provide high-level estimates as input to rationalized product roadmap.
Provide technical guidance in planning and executing assigned projects.
Design software in accordance with requirements.
Develop and test new software, and modify existing systems when required, in accordance with specifications.
Review others design and code (peer review or team inspection).
Review SQA test cases and approaches.
Ensures on-time delivery of agreed milestones and deliverables.
Perform system failure analysis and provide corrective actions.
Re-design the existing solutions to remove technical debt.
Mentor engineers and trains on established methods while facilitating the transfer of technical knowledge in his area of expertise.
III. Background
Required:
7+ years of experience in software development using languages such as .Net, C#, C++.
Experience with Object Oriented Design, Database design.
Solid grasp and fluent in common design patterns.
Experience as a senior developer with design responsibilities.
Experience with large codebases Windows-based application development.
Strong experience with SQL or similar database query language.
Experience in Agile and Scrum framework.