3 months ago
Bogotá, ColombiaMid Level / Senior
Responsibilities
- Develop, test, document, maintain, debug, and enhance new and existing software systems.
- Execute the full software development lifecycle, including requirements analysis, design, implementation, integration, verification, quality assurance, and support.
- Build web applications, backend services, APIs, and software components using technologies such as ASP.NET, NodeJS, C#, JavaScript, and SQL.
- Integrate software with Microsoft and Oracle database platforms and other business systems.
- Create flowcharts, designs, technical specifications, operational feasibility assessments, and software documentation.
- Develop software verification plans and procedures, test data and systems, and perform functional quality assurance.
- Troubleshoot and update existing systems, collect and document end-user feedback, and support user training.
- Provide post-implementation support for business software solutions through programming and system configuration.
- Follow project plans, industry standards, internal policies, and procedures.
- Potentially lead projects or serve as a team leader for the work group.
Requirements
- Associate degree in Information Technology, Computer Science, Systems Engineering, or a related discipline, or an equivalent combination of education and experience.
- 4–7 years of related experience.
- Experience creating application and component designs that support stable PCB designs.
- At least 1 year of experience with web technologies including HTML, JavaScript, and CSS.
- At least 1 year of experience designing, maintaining, and developing SQL and relational databases.
- At least 1 year of experience building web applications, backend services, and APIs with ASP.NET or NodeJS.
- Experience with at least one compiled language such as Java, C, or C# and one interpreted language such as JavaScript, Python, or PowerShell.
- Understanding of software engineering principles, frameworks, and technologies, including object-oriented design, functional programming, data encapsulation, software design patterns, and unit testing.
- Experience with data warehousing.
- Ability to use Microsoft .NET development technologies, TFS, Unix and Windows operating systems, and software troubleshooting practices.
- Intermediate English proficiency; French and/or Spanish skills are indicated in the language requirements.
- Preferred qualifications include predictive analytics, automated scripting and software development, direct end-user requirements gathering and analysis, and relevant architecture or application-development certifications.
- Strong analytical, reasoning, problem-solving, communication, organizational, time-management, teamwork, customer-service, and prioritization skills.
Benefits
- Permanent contract.
- Work modality to be defined.
- One family day off per semester and a birthday day off.
- Training programs and professional growth opportunities.
- Travel availability, including potential international trips depending on project needs.
- Competitive salary and additional economic benefits focused on employee well-being and talent retention.
Tech Stack
Categories
About SGS
SGS provides testing, inspection, verification and certification services to manufacturers, supply chains and regulators across sectors such as agriculture, consumer goods, minerals and life sciences. It operates a fee-for-service model through a global network of laboratories and auditors, and also offers sustainability assessments, training and compliance consulting. Founded in 1878, SGS is a public company headquartered in Baar, Zug, Switzerland, with operations spanning more than 100 countries.
