Here is a brief overview of the tasks and responsibilities that will fall to you:
- Analyze the needs of customers, partners and projects in order to recommend appropriate technological solutions;
- Design, document and develop strategies for the implementation of applications and programs;
- Develop and maintain robust, high-performance and secure software solutions;
- Integrate technical components and ensure their proper functioning in the application ecosystem;
- Perform automated testing to ensure the quality of deliverables;
- Participate in the installation, technical validations and implementation of applications and software packages;
- Solve complex technical issues and support solutions in production;
- Coordinate development activities and establish priorities based on business objectives;
- Collaborate with multidisciplinary teams to promote the success of projects;
- Contribute to the continuous improvement of the quality, stability and evolution of software products.
The Profile Sought Is As Follows
- Have a minimum of ten (10) years of experience in a similar role;
- Participate in projects carried out using agile approaches;
- Apply the principles of clean architecture, clean code and recognized design patterns;
- Proficiency in VB.NET, C# .NET, Git and SQL;
- Develop REST application programming interfaces and SOAP services;
- Use Windows Communication Foundation in an application integration context;
- Leverage Azure DevOps and continuous integration and deployment mechanisms;
- Understand cloud environments and their impact on development practices;
- Demonstrate excellent analytical, problem-solving and continuous improvement skills;
- Communicate effectively and collaborate with the various stakeholders;
- Demonstrate autonomy, rigor and a strong team spirit.