Analista de Sistemas Delphi - Sênior

New
J
JobgetherSoftware development
Based in BrazilFull-TimeSenior
SalaryProfit Sharing (PLR), subject to achievement of annual company targets.
Apply NowOpens the employer's application page

Job Details

Required Skills
Node.jsJavascriptOracleC#Delphi.NETRESTful APIs

Requirements

  • Have proven professional experience developing Delphi applications, including maintaining and evolving Delphi-based systems.
  • Have experience developing applications using C# and .NET, including .NET Framework versions 4, 4.5, and 4.6, and .NET Core.
  • Have strong experience developing backend layers for web applications, including architecture, integrations, and services.
  • Have experience with dependency injection and at least one of Castle Windsor, Autofac, Ninject, or Microsoft.Extensions.DependencyInjection.
  • Have experience with JavaScript and Node.js for application development and integrations.
  • Have hands-on experience with ORM technologies such as NHibernate or Microsoft Entity Framework.
  • Have experience with at least one frontend technology such as RequireJS, React, or KnockoutJS.
  • Have experience with relational databases such as Oracle, SQL Server, or PostgreSQL.
  • Have knowledge of version control systems, preferably Git.
  • Be familiar with Agile methodologies, particularly Scrum and/or Kanban.
  • Bring analytical and problem-solving skills and the ability to investigate technical issues in existing systems.
  • A degree or technology qualification in Information Systems, Software Engineering, Computer Science, or a related field is desirable.

Responsibilities

  • Develop and maintain backend and frontend systems, with a primary focus on backend development.
  • Analyze and specify new implementations, translating functional requirements into technical solutions.
  • Support systems and implement improvements to reduce errors and improve usability and stability.
  • Design data models and create database scripts, primarily using Oracle.
  • Develop, maintain, and integrate REST and SOAP APIs.
  • Apply development methods and practices for Delphi applications and the broader technology environment.
  • Use dependency injection mechanisms and architectural patterns to improve organization, testability, and maintainability.
  • Collaborate with technical and business stakeholders to investigate issues and deliver solutions.
  • Participate in Agile practices and improve team processes and delivery methods.
View Full Description & ApplyYou'll be redirected to the employer's site
Profit Sharing (PLR), subject to achievement of annual company targets.
Apply Now