Associate Software Engineer
Abbott
Data: há 11 horas
Cidade: Porto, Porto
Tipo de contrato: Tempo total

Location: Leça do Balio/Porto
MAIN PURPOSE OF ROLE
The Associate Software Engineer is an entry-level engineering professional who applies engineering knowledge to develop software code and unit test snippets as directed.
Main Responsibilities
1.Follows instructions to add or change software code in pre-existing functions. Implements code in moderately complex components.
2. Analyzes tasks and articulates/communicates concerns and findings related to coding errors. Prepares code reviews for code changes and contributes to code reviews.
3. Develops, builds, tests, debugs and merges code as directed on low complexity and low risk tasks.
4. Performs functional developer testing of the code produced.
5. Demonstrates understanding existing product software designs. Contributes to design reviews.
6. Follows defined software development lifecycle procedures and Abbott's quality system procedures.
7. Participates in the review of impacts of component changes and determines approach to accommodate new capabilities.
8. Documents through inline and commit comments the rationale behind key changes in the code.
Education
Bachelor's Degree with 0-2 years of related experience
Experience/Background
MAIN PURPOSE OF ROLE
The Associate Software Engineer is an entry-level engineering professional who applies engineering knowledge to develop software code and unit test snippets as directed.
Main Responsibilities
1.Follows instructions to add or change software code in pre-existing functions. Implements code in moderately complex components.
2. Analyzes tasks and articulates/communicates concerns and findings related to coding errors. Prepares code reviews for code changes and contributes to code reviews.
3. Develops, builds, tests, debugs and merges code as directed on low complexity and low risk tasks.
4. Performs functional developer testing of the code produced.
5. Demonstrates understanding existing product software designs. Contributes to design reviews.
6. Follows defined software development lifecycle procedures and Abbott's quality system procedures.
7. Participates in the review of impacts of component changes and determines approach to accommodate new capabilities.
8. Documents through inline and commit comments the rationale behind key changes in the code.
Education
Bachelor's Degree with 0-2 years of related experience
Experience/Background
- Basic experience in designing and developing complex software systems.
- iBasic knowledge in programming languages such as modular program languages, C#, Dotnet ecosystem & agile methodologies
- Basic level of understanding of test-driven methodologies
- Basic familiarity with continuous integration & continuous development (CI/CD)
- Demonstrated aptitude for technical proficiency, creativity, and independent thought.
- Excellent verbal and written communication skills
- Basic ability to develop & design
- Basic level understanding of design patterns
- Analytical & problem-solving skills
- Ability to multi-task and prioritize responsibilities
- Preferred Qualifications:
- Basic level of ability to conduct thorough data analytics & implement data-driven solutions
Veja mais empregos em Porto, Porto