You are here: Find Jobs > Puerto Rico

Developer II

Location: Guaynabo, PR
The Cervantes Group is one of the fastest growing international technology project-based companies in the world. See our website:

Under the general supervision of the Application Developer Manager and Senior Programmers, the Developer II will perform system analysis, design, programming, documentation, task implementation and program maintenance of considerable difficulty in a diverse user environment within a broad framework of standards, policies, and procedures, utilizing current techniques and methodologies.


  • Plans programming projects by confirming program objective and specifications with clients.
  • Arranges program specifications by confirming logical sequence and flowcharts; researching and employing established operations.
  • Provide technical assistance, as required, to other Information Technology employees, capable of performing any function on installed systems.
  • Works at all technical phases of programming; requires a high degree of creative thinking.
  • Documents all phases of the analysis, design, programming, implementation, and maintenance of technical projects; creates user documentation for the utilization of on-line systems, reports, procedures, and training materials.
  • Performs other related duties as assigned.


  • Intermediate knowledge in one or more languages and development tools such as: ASP.NET, .NET Framework (MVC), JavaScript, MS SQL, Visual Studios, C#, VB.NET HTML5, XML, JavaScript, CSS3 and Java.
  • Intermediate knowledge and understanding of CMS WordPress.
  • Intermediate understanding and knowledge in Linux environments.
  • Experience in Software Design, Software Debugging, Software Development Fundamentals, Software Documentation, Software Maintenance, Software Performance Tuning, Software Architecture, and Coaching.
  • Demonstrate practical experience of change management.
  • Flexibility over working hours to provide occasional support to business functions out of normal working hours.
  • Proven abilities in problem management, process analysis, and root cause analysis.
  • Must be committed to self-development and be enthusiastic about acquiring new skills and embracing new technologies.
  • Must be able to supervise and motivate others.
  • Excellent written and verbal communication skills.
  • Ability to work in a complex and mixed team environment.
  • Ability to handle multiple tasks, set priorities, schedule, and meet deadlines.


  • Bachelor’s degree and minimum 2+ years of development experience in leading IT Services, Operations