.Net Developer/Technical Lead Consultant
DXC Technology
San Jose, San Jose , Costa Rica
hace 3 días

Job Description :

The .Net Developer / Technical Lead Consultant serves in the Technical Lead role relevant to Customer or Internal projects and is about ensuring project success through the selection of the appropriate technology to meet the goals of the project.

There are several competencies the Technical Lead must possess in order be perform the responsibilities of the position successfully.

The Technical Lead must be a competent technologist possessing the ability to understand, envision, design, implement and test the realization of business requirements as software.

They are ultimately responsible for the quality of the solution implemented, working closely with the functional staff to interpret the software requirements and transform them into a technical design.

Additionally, the Technical Lead must be personally accountable for themselves, to the team and to the organization.

The Technical Lead is responsible for managing the Technical Consultants on assigned to the given project and the work product they produce.

From a project perspective, the Technical Lead works with the Technical Consultants to ensure they understand the project, technology and methodology such that they can operate as independently as possible at their level.

The Technical Lead and the Functional Lead, together manage the project team. The Functional Lead is ultimately responsible for the functional appropriateness of the solution, the functional staff and the customer relationship.

The Technical Lead works with the Functional Lead, together they develop the trust and confidence of the client. The importance of the partnership between the Technical Lead and Functional Lead is vital to the health of the team, the success of the project itself and successful delivery of a working solution.

The Technical Lead helps the Functional Lead evaluate and negotiate requirements with the customer and the team. Keeping the project budget in mind, they also help establish the technical requirements around necessary level of sophistication to satisfy functional and non-functional requirements as well as efficient sequencing of features.

The Technical Lead plans and directs specific activities of the technical team assigning tasks to the appropriate team member based on skill and priority.

While they may also personally develop proof of concepts (POC’s), they may also delegate POC development to Senior Technical consultants working closely with them through the process.

Additionally, they generally tackle the more technically challenging project work or guide the appropriate resource through the process.

They also lead technology design discussions weighing all factors such as risk versus complexity and ultimately decide on a course of action.

The Technical Lead should stay of abreast of emerging technology trends, especially associated with .Net development, secure coding and environments such as Microsoft Azure.

Soft Skills :

  • The candidate should have excellent communication skills. Verbal communication should be clear, as well as written skills using US English.
  • The candidate should be capable of quickly grasping high-level concepts and can communicate them to others.
  • The candidate can work on a fast-moving development team, be candid about the status of their work with the development team.
  • The candidate cares about quality and is a servant leader.
  • Required Education / Experience :

  • 8+ years of professional experience and a Bachelor of Arts / Science or equivalent degree in computer science or related area of study;
  • without a degree, three additional years of relevant professional experience (11+ years in total).

    Technical Skills :

  • Must be comfortably proficient with the C# .Net stack with at least 8+ years of professional development experience. Knowledge of the .Net IDE is essential.
  • Proficient with SPA application development, preferably Vue JS.
  • Highly Proficient with the concepts around application integration patterns.
  • Must be highly proficient with building applications using .NET Core (dotnetcore)
  • Experience with Typescript, Javascript and JSON is required.
  • Must be highly proficient with database technology, preferably Microsoft SQL. Experience with Entity Framework and LINQ are a plus.
  • Must be highly proficient with API design (ex. REST) and development thereof.
  • Must be proficient with Source Code Version Control systems such as Git
  • Must have experience leading small teams (3-6 developers), participation on teams using Agile methodology is a definite plus.
  • Must be familiar with Azure DevOps, utilizing tools to track code and work using an Agile methodology is essential.
  • Must have a solid understanding of test strategies and test frameworks in software engineering, such as implementation testing, unit testing, and integration testing to satisfy customer’s acceptance criteria.
  • Project Specific :

  • A background check is required with positive results. Candidate may join the team prior to the background check completion;
  • however, a negative result deems the candidate unable to work on the project.

  • Work is remote to the customer organization, and accessible via remote access. All work product is produced and retained in the customer environment.
  • Microsoft Azure development experience is a plus, but not a requirement.
  • Experience with implementation or development of Tax, HR / Payroll or other related types of systems is a plus.
  • Inscribirse
    Mi Correo Electrónico
    Al hacer clic en la opción "Continuar", doy mi consentimiento para que neuvoo procese mis datos de conformidad con lo establecido en su Política de privacidad . Puedo darme de baja o retirar mi autorización en cualquier momento.
    Formulario de postulación