SGS · 20 hours ago
Advanced Software Engineer
SGS is the world's leading testing, inspection and certification company, recognized for sustainability, quality, and integrity. The Advanced Software Engineer is responsible for delivering and improving in-house software applications, primarily focused on Oracle technologies, and involves coding, debugging, and supporting software solutions throughout the development life cycle.
OutsourcingSkill AssessmentTest and Measurement
Responsibilities
Codes, tests, and documents new systems or enhancements to existing systems and prepares the appropriate documentation
Applies the principles of software engineering to the design, development, maintenance, testing, and evaluation of computer software
Executes full software development life cycle (SDLC)
Develops flowcharts, layouts, and documentation to identify requirements and solutions
Writes well-designed, testable code
Provides implementation and post-implementation support of business software solutions by programming and/or configuring enhancements to new or packaged-based systems and applications
Produces specifications and determines operational feasibility
Integrates software components into a fully functional software system
Develops software verification plans and quality assurance procedures
Tests data and performs system testing
Performs quality assurance on applicable functionality
Documents and maintains software functionality
Troubleshoots, debugs, and upgrades existing systems
Collects and documents user feedback
Assists with training of users in operating procedures for application
Complies with project plans and industry standards
Adheres to internal standards, policies, and procedures
Performs other duties as assigned
Qualification
Required
Bachelor's degree in information technology, Computer Science, Computer Engineering, or related discipline OR equivalent combination of education and experience
4-7 years of related experience
Understanding of software engineering principles, frameworks, and technologies
1+ years of experience with web technologies (including HTML, JavaScript, CSS)
3+ years of experience with design, maintenance, and development with SQL / relational databases
3+ years of experience building client-server applications, web applications, back-end services, and/or APIs
Expertise in at least one compiled language (Java, C, C#, etc.)
Expertise in at least one interpreted language (JavaScript, Python, PowerShell, etc.)
Prior experience directly gathering and analyzing end user requirements
Ability to manage and coordinate multiple projects in a fast-paced, highly professional environment
Must be able to read, understand and follow work instructions in a safe, accurate, and timely manner
Strong customer service orientation
Ability to work effectively in a team environment and as individual contributor
Excellent organizational and time management skills
Highly focused attention to detail
Work requires willingness to work a flexible schedule
Longer hours, evenings and/or weekend work will be necessary frequently as job duties demand
Occasional travel required (10-15%)
Preferred
Laboratory Experience: 1 - 2 years of related experience
Predictive analytics experience
Experience creating automated scripts and software
IT Architect Certification, or The Open Group Architecture Framework (TOGAF), or Certified Technical Architect (CTA), or Microsoft Certified Solutions Developer (MCSD), or Certified Application Developer, or Oracle Application Express Developer Certified Expert (Oracle APEX), or Oracle Certified Professional (OCP), and/or Project Management professional (PMP) certification
Software development, specifically using one or more of the following if joining the Microsoft-centric squad: .NET, C#, ASP.NET, Xamarin, Angular, WPF, WinForms, Entity Framework, Relation DB, Transaction processing
Software development, specifically using one or more of the following if joining the Oracle-centric squad: Oracle Forms & Reports (v11 or higher), Oracle Database (v11g or higher, includes stored procedures, triggers, and other db objects), PL/SQL, Linux, Shell scripting, Transaction processing
Software development in a team environment using MS Azure DevOps
Internal/external client support
Troubleshoot problems and solving bugs
Software design patterns
Data encapsulation
Object Oriented Design
Functional programming
Unit Testing
Data structures
Linux/Unix and/or Windows operating systems
Interconnect hardware and software (e.g. PLC's, using actuators and scales)
Python
Oracle-centric squad: Oracle APEX
Oracle-centric squad: LIMS development, preferably Seedpak LIMS
Benefits
Medical, dental and vision insurance
Company-paid life, accident and long-term disability insurance
Flexible spending accounts
Competitive pay
Matching 401(k) with immediate vesting upon enrollment
Generous employee referral program
Online training courses
Virtual and classroom development experiences
Education assistance program
Paid-time off (vacation, sick, company holidays)
Flexible work schedules (subject to your location and role)
Wellness and philanthropic
Company
SGS
SGS is the inspection, verification, testing and certification company.
H1B Sponsorship
SGS has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (19)
2024 (9)
2023 (13)
2022 (15)
2021 (18)
2020 (19)
Funding
Current Stage
Public CompanyTotal Funding
unknown2023-04-12IPO
Leadership Team
Recent News
Mexico Business
2026-01-22
Company data provided by crunchbase