Job Closed
This listing is no longer active.
Navigate Change
Senior Software Developer, .NET, VB6
Location
Colombia
Posted
158 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Developer, .NET, VB6
CI&T
• Act as a key player in the support and evolution of applications developed in SQL Server, Visual Basic 6, and C# .NET, contributing to the creation of innovative and robust solutions. • Seek and prioritize continuous improvement of processes and engineering practices, mentoring junior developers and promoting a learning environment. • Perform a fundamental role in the architecture and development of systems, ensuring high performance and scalability in the implemented solutions. • Focus on the impact of solutions and user experience, ensuring that applications meet client needs. • Collaborate with multidisciplinary teams to design, develop, and implement efficient and high-quality solutions. • Continuously maintain and enhance existing systems, identifying opportunities for optimization and innovation.
Job Requirements
- SQL Server 2016: Proficiency in SQL Server, including database design, query optimization, and data maintenance. Experience in evolving and maintaining queries and procedures.
- Visual Basic 6: A minimum of 2 years of experience in Visual Basic 6 at an advanced level, applying it in complex projects.
- C# .NET: Mastery of C# language and .NET framework, with experience in developing robust and scalable applications.
- GIT Repository: Experience using GIT for code versioning, including branching, merging, and conflict resolution.
- Practical Experience: Experience in unit testing and integration with xUnit.
- Clear and Effective Communication: Ability to convey information concisely and understandably, facilitating team collaboration and understanding with stakeholders.
- Proactivity and Autonomy: Ability to take the initiative in problem-solving and manage tasks independently, delivering results efficiently.
Benefits
- Premium Healthcare
- Meal voucher
- Maternity and Parental leaves
- Mobile services subsidy
- Sick pay-Life insurance
- CI&T University
- Colombian Holidays
- Paid Vacations
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Desenvolver e manter funcionalidades no software, propondo melhorias e refatorações quando necessário. • Estar sempre presente nos canais de comunicação da empresa. • Participar ativamente do desenvolvimento técnico, sugerindo ferramentas e tecnologias. • Colaborar com o time, apoiar colegas e participar de reuniões de alinhamento. • Utilizar ferramentas como Azure DevOps e Gitlab para versionamento e organização das tarefas. • Garantir a qualidade do código com testes automatizados (unitários, integração e mutação). • Participar de code reviews e contribuir com padrões técnicos e boas práticas. • Estimar e mitigar riscos em tarefas complexas. • Auxiliar no onboarding e evolução técnica de profissionais menos experientes.
• Develop and maintain software features, proposing improvements and refactors when necessary; • Be consistently available on the company's communication channels; • Actively participate in technical development, suggesting tools and technologies; • Collaborate with the team, support colleagues, and participate in alignment meetings; • Use tools such as Azure DevOps and GitLab for version control and task organization; • Ensure code quality with automated tests (unit, integration, and mutation testing); • Participate in code reviews and contribute to technical standards and best practices; • Estimate and mitigate risks in complex tasks; • Assist with onboarding and the technical development of less experienced professionals.
• Build and scale the core product, ensuring performance, reliability, and continuous improvement. • Own significant portions of the backend stack in Python. • Collaborate directly with founders to set the technical direction. • Operate with extreme ownership in a fast-paced, high-output environment.
• Design, develop, test, deploy, maintain, and improve scalable, secure, and high-performance backend systems. • Serve as the subject-matter expert for infrastructure when designing new products and introducing new technologies. • Collaborate closely with engineering and research teams to integrate infrastructure components with product features. • Design event-driven architectures and develop APIs and microservices. • Ensure system reliability, performance, and scalability through monitoring, logging, and error-handling mechanisms. • Stay up to date with emerging trends, technologies, and methodologies. • Participate in code reviews, contribute to open-source projects, and mentor junior engineers.



