Job Description
The Back-End Developer II job position is for an employee with intermediate knowledge, skills, and experience in building and testing back-ends for web and mobile applications. This job is considered to be a mid-level position for back-end application development. Back-End Developers level II must have the necessary experience to work or assist others in the analysis, design, maintenance, support, deployment, implementation, and documentation of Web applications. This employee must be able to work in development teams providing constant feedback and status to her or his peers.
Duties and Responsibilities
Back-End DevelopmentWrite server-side code to support single-page web applications using modern frameworks and platforms and the latest Web standards for multiple Internet browsers.Write server-side code to develop Application Programming Interfaces (API) using REST or SOAP approaches for data interchange.Write server-side code for database interaction with the application using multiple and modern frameworks and libraries.Write server-side code to develop services, recurrent jobs, and workflows to maintain or to manage application processes.Write the necessary code for the integration to other platforms or services.Understand and work with software requirements specifications.Web Application Testing
Perform unit testing to APIs, and databases.Provide documentation for unit testing.Analyze and develop solutions and fixes to errors or problems.Code Management and Standards
Work with modern platforms dedicated to code storage, code management, branching, and file versioning.Work with multiple code branches and versions.Write code in compliance with the company standards and other industry standards used for optimization, security, interoperability, compatibility, accessibility, and usability.Write code documentation and comments following company standards.Teamwork and Communication
Work under Agile methodologies and frameworks such as Scrum or Kanban.Provide daily status and feedback on the work performed.Assist in the analysis, design, development, and deployment of Web applications.Provide accurate explanations of any written code.Communicate with internal and external personnel in English or Spanish to discuss requirements and specifications, and provide status and explanation of the work performed.Research
Support entry back-end developers.Assists architects in the research of technologies, platforms, services, and software.Learn and implement solutions based on research.Support
Provide support to internal or external personnel or users.Provide software maintenance.Documentation
Assist in the preparation of software documentation like user manuals, software specifications, unit testing, implementation, and status reports.Report work hours with descriptions of the tasks performed and any issues encountered daily.Continuous Education
Certifications will be required.Take online or face-to-face training courses.Study and pass certification or assessment exams.Keep updated with new technologies, versions changes, new approaches, and updates.Knowledge:
Programming Languages
The employee must possess intermediate knowledge in the following programming, notation, and markup languages.
XMLJSONJavaScriptTypeScriptC#.NetJavajQueryT-SQLDevelopment Platforms, Software, and Frameworks:
The employee must possess essential to intermediate knowledge in the following software, platform, and frameworks:
Microsoft .Net FrameworkMicrosoft .Net CoreMicrosoft Visual StudioMicrosoft Visual Studio CodeMicrosoft ASP.Net / MVCMicrosoft SQL ServerEntity FrameworkDapperAzureAzure SQLAzure App ServicesAzure DevOpsAzure Storage (Blob Storage)Git / Git-flowWindows 10 / 11 / ServerOffice 365 (Word, Excel, PowerPoint, Outlook, Web)Internet Browsers (Edge, Safari, Firefox, Chrome. Internet Explorer)Experience:
The employee must have at least three years of proven working experience developing applications, performing similar duties and responsibilities, and using the languages, technologies, and platforms described in this document. Also, the following experience is required to execute the duties assigned to this job title successfully.
Education:
The employee must hold a bachelors degree in computer science or software engineering or five years of equivalent working experience developing applications.
Required Attributes:
Flexible and adaptable regarding learning and understanding new technologies.Excellent written and oral communication skills.Excellent interpersonal skills.Leadership skills.Ability to conduct research into software-related issues and products.Highly logical.Technically proficient.Highly self-motivated and directed.Keen attention to detail.Proven analytical and problem-solving abilities.Ability to effectively prioritize and execute tasks in a timely manner.Ability to work both independently and in a team-oriented, collaborative environment.Ability to mentor others.Creativity in the case of API designs.Other:
US Resident | US Citizen
Fully Bilingual (Spanish and English)
Work Modality: Hybrid (1-2 in office days in San Juan, PR)
Read LessINVID is growing, and we are looking for a Sales Account Executive (IT) to join our Sales Department. The Sales Account Executive is the key point of contact between the company and its clients. They are responsible for answering queries, offering advice, and introducing new products. Must organize sales visits, demonstrate and present products, establish a new business, attend trade exhibitions, conferences, and meetings, review sales performance, negotiate contracts and packages, and achieve monthly or annual targets.
What sets INVID apart is our collaborative and flexible work environment. We encourage our team to raise the bar in everything they do while maintaining a healthy work-life balance. With our hybrid work model, team members thrive both in the office and remotely. We foster a culture of mutual respect, autonomy, and accountability, where your voice matters and your growth is supported. From structured career paths and paid professional development to access to industry events, were committed to your success.
Join us at INVID, where innovation meets support, and together we deliver excellence.
Essential Duties and Responsibilities:
Conducts proactive consultative needs analysis with new and existing customers. Ability to communicate effectively via telephone and email by actively listening and speaking to the customer.
Represent our products and actively contact via phone to introduce our services and software, increase brand awareness, and identify possible prospects. Provides quality customer service over the phone and in person, including information regarding products and services and other types of inquiries.
Willingness to learn about our services and products to introduce key points to prospects.
Answers incoming customer calls. Calls must be handled in a timely and professional manner and by company policies and procedures.
Achieves all sales standards set for the department by following the established departmental procedures.
Demonstrates a full understanding of current marketing campaigns and offerings and can communicate them clearly to customers at every sales opportunity.
Responds to customer doubts and/or complaints professionally; attempts to resolve complaints successfully and upsells in accordance with established guidelines.
Represent INVID positively and professionally.
Work with all personnel and outside contacts to satisfy clients and achieve company goals.
Identify areas of improvement in the sales department and assist in creating and implementing solutions.
Complete and maintain accurate sales projections, data gathering, and reports for the Sales Manager.
Assist the Sales Manager in completing sales projects on an as-needed basis.
Ability to create, add, edit, and troubleshoot within the client system (CRM). Maintain daily sales activities and comment on progress, update detailed client information, keep track of all communications, and filter active prospects by their tags.
Conduct Post-Sale Follow-up (call the customer to ensure the proposal, agreement, or contract start date, amounts, and time are correct) in coordination with service delivery.
Conduct ongoing customer needs analysis and research of customer requirements through first-party resources.
Participate in management meetings and take responsibility for sales improvement initiatives and other assigned action items.
Conduct regular customer review calls as per customer review procedure and follow up as necessary.
Perform routine follow-up calls to hit Renewal Sales Goals as per renewal procedure.
Perform reporting functions on an ongoing and timely basis, including quotes, appointments, and renewals.
Education and/or Experience:
Bachelors degree (B.A.) in Marketing, and four (4) to eight (8) years or more of sales experience.
A high level of customer service experience or equivalent education and experience.
Other Qualifications:
Bilingual (Must speak, write, and read fluently in English and Spanish)
Working Knowledge of Microsoft Word, Excel, and PowerPoint
Positive and can-do attitude, exemplary attendance, and reliable team member
Must enjoy talking to people
Technology-oriented (Experience in the Technology or Software Development Industry preferred)
Important:
Must be a U.S. citizen and a U.S. resident
This job works on a hybrid work modality (San Juan, Puerto Rico)
Must have a valid driver's license
EEO
Read LessWe are looking for a Proposal Specialist to join our team! The Proposal Specialist will be responsible for developing and producing proposals and responses to requests and solicitations related to the manufacture of IT solutions or applications. The specialist must provide the necessary support in evaluating government and commercial solicitations, such as RFPs and RFQs, to executives, business analysts, and sales personnel.
What sets INVID apart is our collaborative and flexible work environment. We encourage our team to raise the bar in everything they do while maintaining a healthy work-life balance. With our hybrid work model, team members thrive both in the office and remotely. We foster a culture of mutual respect, autonomy, and accountability, where your voice matters and your growth is supported. From structured career paths and paid professional development to access to industry events, were committed to your success.
Join us at INVID, where innovation meets support, and together we deliver excellence.
Duties and Responsibilities:
Knowledge:
Experience:
The employee must have at least three (3) years of proven working experience in the following areas.
Education:
The employee must hold a bachelors degree in business administration or an IT-related field, preferred.
Must be bilingual (English and Spanish).
Benefits:
Health Insurance (Medical, Dental, Pharmacy, Vision)
Life Insurance
Christmas Bonus
Performance Bonus
Anniversary Day Off
PTO and Sick Leave
Retirement Plan (401K)
Continuous Education Program
Other:
Must be a U.S. citizen
Must be a U.S. resident
Hybrid Work Modality: San Juan, Puerto Rico
EEO
Read Less