Defines all phases of the software development lifecycle including requirements, analysis, design, development, testing, documentation and maintenance for a complex software system.
Applies ethical and robust techniques in the transformation of data from one format/medium to another, following organizational policies and procedures and being sensitive to risks around the use of information.
Defines the integration build and produces a build definition for generation of the software.
Configure the hardware environment, produces integration test specifications, conducts tests and records the details of any failures.
Specifies user/system interfaces, and translates logical designs into physical designs taking account of target environment, performance & security requirements and existing systems.
Participates in Agile development projects for enterprise-level systems component design and implementation.
Defines specifications and develop programs, modifies existing programs, prepares test data, and prepares functional specifications under own direction.
Analyzes program performance during execution while using several programming languages and techniques.
Provides guidance to non-technical staff in using software and hardware systems most effectively and efficiently. Identify potential process improvement areas and suggest options and recommend approaches.
Requirements
Bachelor's degree in Computer Science or related field or equivalent experience.
5+ years of experience in a computing environment with multiple programming languages. (.NET, React, VB.NET , C#)
Knowledge in multiple programming languages and operating environments.
Knowledge of software engineering such as testing, source control, and agile planning.
Strong knowledge of automated testing and proper design test.
Some knowledge of Jira, Confluence, Bitbucket, Bamboo, and Octopus.
Experience with Big Data platforms.
Benefits
Medical, life and dental insurance
Asociación Solidarista
International Share Save Plan
Flex Work/Work from home
Paid time off
Annual Performance Bonus
Education Reimbursement
Family Bonding
Bereavement Leave
Referral Program
more.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
.NETReactVB.NETC#automated testingsoftware engineeringprogram performance analysisintegration testingdata transformation techniquesAgile development
Soft skills
guidance to non-technical staffprocess improvementcommunicationcollaboration