Position Summary
The professional will work on application development and evolution projects, being responsible for designing, developing, enhancing, and maintaining high-quality software solutions. The role involves implementing new features, improving existing applications, performing code reviews, and collaborating with cross-functional teams to ensure scalability, performance, and reliability of systems.
Key Responsibilities
- Design, develop, and maintain scalable and high-quality software solutions.
- Implement new features and enhancements based on business requirements and technical specifications.
- Write clean, efficient, and maintainable code following best practices and coding standards.
- Participate in system architecture and technical design discussions.
- Develop, write, and maintain C# .NET code for web applications.
- Build and consume RESTful APIs ensuring integration between systems.
- Debug, refactor, and optimize existing applications for performance, scalability, and reliability.
- Collaborate with product owners, business analysts, and stakeholders to understand requirements and translate them into technical solutions.
- Perform code reviews, ensuring code quality, security, and adherence to development standards.
- Participate in CI/CD processes, supporting automated builds, testing, and deployments.
- Implement and support deployments in cloud environments (AWS or Azure).
- Contribute to software testing activities, including unit tests and integration tests.
- Identify technical debt and propose continuous improvements in architecture and codebase.
- Produce and maintain technical documentation, including system design, APIs, and development guidelines.
- Collaborate closely with other developers and cross-functional teams in agile environments.
- Participate in sprint planning, backlog refinement, and other agile ceremonies.
- Identify, analyze, and mitigate technical risks during development lifecycle.
- Report progress, technical challenges, and risks to senior team members.
- Ensure that all development activities follow security, compliance, and governance standards.
Technical Requirements
- Proven experience in software development projects (ADM).
- Strong knowledge of:
- C# .NET 3.5 or higher
- ASP.NET MVC / .NET Core
- AngularJS or React Native
- RESTful APIs
- Microsoft SQL Server
- Node.js
- Experience with application deployment and development in AWS or Azure environments.
- Experience with CI/CD pipelines and version control tools (e.g., Git).
- Knowledge of software architecture patterns and best practices.
- Familiarity with agile methodologies (Scrum/Kanban).
Behavioral Requirements
- Strong problem-solving and analytical skills.
- Proactive mindset with focus on continuous improvement.
- Ability to work collaboratively in cross-functional teams.
- Strong communication skills (verbal and written).
- Attention to detail and commitment to code quality.
- Ability to manage multiple tasks in a dynamic development environment.
La Comunidad Cognizant:
Somos un equipo que se aprecia y apoya mutuamente. Nuestros asociados trabajan en un entorno colaborativo e integrador en el que todos pueden prosperar.
- Cognizant es una comunidad global con más de 300.000+ asociados en todo el mundo.
- No solo soñamos con un mundo mejor, sino que trabajamos para hacerlo realidad.
- Cuidamos de nuestros asociados, clientes, socios, comunidades y entorno haciendo lo correcto.
- Fomentamos un entorno innovador en el que puedes desarrollar tu carrera profesional.
Acerca de nosotros
Cognizant (NASDAQ: CTSH) es arquitecto de soluciones de IA y proveedor de servicios tecnológicos que traduce la inversión en inteligencia artificial en valor empresarial real mediante soluciones de IA de stack completo adaptadas a cada cliente. Su profundo conocimiento de la industria, los procesos y la ingeniería le permite integrar el contexto único de cada organización en sistemas tecnológicos que amplifican el potencial humano, generan un impacto real en el negocio y mantienen a las grandes empresas globales un paso adelante en un mundo en constante cambio. Para más información, visita www.cognizant.es o síguenos en @cognizant.
Cognizant es un empleador que ofrece igualdad de oportunidades. Tu solicitud y candidatura no serán consideradas en base a raza, color, sexo, religión, credo, orientación sexual, identidad de género, origen nacional, discapacidad, información genética, embarazo, condición de veterano o cualquier otra característica protegida por las leyes federales, estatales o locales.
Advertencia:
La información sobre remuneración es exacta a la fecha de esta publicación. Cognizant se reserva el derecho a modificar esta información en cualquier momento, sujeto a la legislación aplicable.Es posible que los candidatos deban asistir a entrevistas en persona o por videoconferencia e, incluso, que tengan presentar su documento de identidad vigente, durante cada entrevista.