Descripción del puesto Desarrollador de software senior | Ejemplos de descripción del trabajo

Para asegurarse de que su currículum profesional respalde sus objetivos, utilice esta descripción de trabajo de desarrollador de software senior para informar lo que debe resaltar en su currículum.

Al revisar los ejemplos de descripción del trabajo, podrá identificar qué habilidades técnicas y de software, acreditaciones y experiencia laboral son más importantes para un empleador en su campo objetivo.

Descripción del puesto Desarrollador de software sénior

Determinar e identificar requisitos funcionales y técnicos de alto nivel basados ​​en interacciones con la comunidad de usuarios y conocimiento de la arquitectura empresarial. Diseñe arquitecturas, incluidos software, hardware y comunicaciones, para admitir los requisitos totales, así como para garantizar los requisitos e interfaces actuales y futuros.

Interactuar con la gestión de proyectos para planificar los programas de proyectos y la dirección técnica. Proporciona evaluación de garantía de calidad y evaluación de productos de software nuevos y existentes. Desarrolle diagramas de diseño de sistemas de alto nivel para el diseño, codificación, pruebas, resolución de problemas y documentación de programas. Desarrolle e implemente aplicaciones web de moderadas a complejas en una o más plataformas.

Requerimientos:

  • Desarrolladores de software junior supervisados ​​sobre modelos de diseño, mejores prácticas de desarrollo y compromisos de DevOps.

  • Licenciatura en el campo de estudio correspondiente o experiencia laboral equivalente.

  • Comprender los modelos emergentes de desarrollo web y móvil.

  • Con experiencia en todas las tecnologías auxiliares requeridas para aplicaciones de Internet: HTTP, TCP / IP, POP / SMTP, etc.

  • Proyectos altamente escalables que involucran el diseño e implementación de infraestructura basada en la nube.

  • Conocimiento práctico del diseño orientado a objetos y habilidades de desarrollo.

  • Equilibrio exitoso en el desarrollo de productos de software de calidad y la entrega de software listo para usar

  • Buen conocimiento de los protocolos de servicios web como REST, SOAP y diseño de API para extensibilidad y portabilidad

  • Experiencia en la resolución de problemas de sistemas distribuidos con grandes cargas de datos.

  • Comprensión profunda del modelo de datos distribuidos

  • Fuerte comprensión del modelo de software como servicio (SaaS) en el entorno en línea

  • Diseñar, desarrollar e implementar pruebas unitarias y escenarios para la base de código existente y nuevas funcionalidades en desarrollo.

  • Experiencia con metodologías de desarrollo Scrum / Agile

  • Java / JEE, Spring, JSON, XML, REST, Base de datos NoSQL (MongoDB, Cassandra), Sistema distribuido, RDBMS, ePub3, Marcos MVC, Plantillas de diseño, Javascript, JQuery, GWT, JSON

  • Amplio conocimiento de C # usando Visual Studio usando Webforms, MVC y Entity Framework

  • Capacidad para utilizar software de control de versiones como GIT y SVN

  • Conocimientos prácticos de IIS

  • Experiencia como programador de aplicaciones en sistemas de gestión de bases de datos a gran escala.

  • Se requiere experiencia en la escritura de consultas SQL para SQL Server u otra base de datos relacional

  • Conocimiento de equipos informáticos y capacidad para desarrollar software complejo para cumplir con los objetivos del diseño.

  • Experiencia en programación LAMP (Linux, Apache, MySQL, PHP / Python / Perl) y / o Java en servidor con frameworks web 1.0 MVC y experiencia en tecnologías JEE como Servlets, JSPs, EJBs, Web Services, JMS, JAXB.

Habilidades y competencias de desarrollador de software senior:

  • Trabajo en equipo

  • Analizar las necesidades de los usuarios

  • Pensamiento analítico

  • Escriba y analice consultas SQL cómodas

  • Pensamiento crítico

  • Proceso de solicitud de documentos

  • Solución de problemas

  • Experiencia de programación

  • Atención a los detalles

  • Desarrollo backend

  • Resolución de problemas

  • Comunicación verbal y escrita

  • Diseño de software

Artículos similares:

Rate this post

Leave your thoughts