Skip to main content

Staff Software Engineer

Tecnologia
UnitedCode
Há 1 mesesAté 24/05/2026
100% Remoto

Descrição da vaga

We only consider those who are physically located in Portugal. If you are located in another country, PLEASE DO NOT APPLY.

WHAT YOU’LL BE DOING (% of Time)

  • Develop technical architectures, design patterns, and implementation plans for all team members to implement. (30%)
  • Be an integral part of the application development team, with special emphasis on implementing the business logic and data access layer of application code (C#, ASP.NET, etc.). Review, analyze and modify existing proprietary applications to correct errors, improve performance and add new features while exceeding coding standards. (30%)
  • Mentor software developers and associate software developers in sound pattern based technical decisions. (20%)
  • Troubleshoot and fix production issues found by customers and internal consultants, reported by software support team. (10%)

DESIRED SKILLS AND EXPERIENCE

  • Bachelor’s degree in computer science or technology, information systems or software engineering course of study or have relevant experience.
  • Strong proficiency in data structures and algorithms
  • 6+ years developing with C#, ASP.NET, Entity Framework and AspNetCore/MVC
  • Solid experience designing and implementing RESTful Web Services
  • UI development using React and Typescript
  • Hands-on experience building OAuth 2.0 based services to provide authorization and authentication capabilities, access token exchange mechanism for Rest APIs
  • Experience using design patterns such as dependency inversion via dependency injection required
  • Strong ability to start and lead a project from inception to completion required
  • Ability to break down high level requirements into technical specifications for implementation required
  • Experience with automated unit testing such as xUnit, nUnit, Selenium (E2E tests)
  • Strong proficiency with Git SCM
  • Communication: Ability to write in a clear, concise, organized, and convincing manner for the intended audience. Ability to ehectively present information to groups of managers, team members and customers
  • Teamwork: Ability to build and sustain cooperative working relationships
  • Organization: The ability to arrange resources to get things done; can orchestrate multiple activities at once to accomplish a goal; uses resources ehectively and ehiciently; arranges information and files in a useful manner
  • Problem Solving: Ability to identify the information needed to solve problems ehectively
  • Composure: Ability to stay calm and in control in tense or frustrating situations
  • Customer Focus: Ability to cultivate relationships that secure commitment and trust with external and internal customer needs
  • Action Oriented: Ability to willingly take practical action to deal with a problem or situation in a timely manner
  • Perseverance: Ability to do something despite dihiculty or delay in achieving success
  • Time Management: Ability to organize and prioritize assigned tasks
  • JIRA/Confluence preferred
  • Agile development preferred
  • Familiarity with Azure deployment preferred
  • Thorough knowledge of residential home building practices preferred
  • Experience with PowerShell preferred
Keywords
time-and-attendanceplanning-and-designvisual-art-designproduct-development-and-designtraining-and-developmentapp-developmentapplication-developmentdata-accessc-sharpapplication-service-providerasp-netdot-neterrors-omissions-e-oprogramming-style-guidementoringsoftware-developerscomputer-scienceinsurance-consulting-and-technologydata-structuresentity-frameworkmicrosoft-entity-frameworkmodel-view-controller-mvcuser-interface-uireact-jsreacttypescriptmicrosoft-typescriptoauthoauth-2authenticationdigital-tokeninversiontesting-and-analysisxunitnunitseleniumsupply-chain-managementsoftware-configuration-managementsource-code-managementtarget-audienceclubs-organizationsyouth-organizations-resourcescustomer-needscoupons-and-dealstime-managementjiraconfluenceagile-software-developmentmicrosoft-azurepolicies-and-practicespowershell

¿Te interesa este puesto?