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