We’re looking for a Software Developer capable of developing applications, using current technology, and complying with institutional guidelines. To be responsible for developing and maintaining webbased and on-premises applications, ensuring the delivery of high-quality software solutions. The role will involve working with cloud technologies and ensuring the security and optimization of applications.
Key Responsabilities:
• Technical Collaboration: Work closely with Architects, Ops and customer to provide technical support and contribute to define development solutions that align with program architecture and business goals.
• Code Development: Write high-quality, scalable code for web applications using ASP.NET Core 8+, C#, SQL Server, Phyton, Visual Studio 2017+, and front-end frameworks.
• Design and Develop: Write clean, efficient, and maintainable code in [list of relevant programming languages, e.g., Java, Python, JavaScript, C#].
• Collaborate: Work closely with product managers, designers, and other developers to design and implement software solutions that meet user needs, TP standards and business objectives.
• Test and Debug: Develop unit tests, integration tests, and perform debugging to ensure software functionality and reliability.
• Code Reviews: Participate in peer code reviews, providing constructive feedback to maintain high quality.
• Documentation: Document the codebase, system architecture, and processes to ensure long-term maintainability.
• Optimize: Monitor, optimize, and enhance software performance to ensure efficiency, scalability, and security.
• Continuous Improvement: Stay up to date with the latest software development trends and best practices, applying them to improve development processes.
• Agile Methodology: Work within an agile development environment, following Scrum or Kanban processes for iteration and delivery
Requirements:
What we offer?