Senior Software Engineer / System Analyst

Marketing International Corp.
Phoenix, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Chinese
Experience level
Senior
Compensation
$ 70K

Job location

Phoenix, United States of America

Tech stack

Testing (Software)
Java
JavaScript
.NET
PHP
API
Amazon Web Services (AWS)
Business Logic
Software Applications
JIRA
Automation of Tests
Azure
Backup Devices
Business Systems
C Sharp (Programming Language)
C++
Cloud Computing
Software Documentation
Computer Security
Databases
System Configuration
Data Validation
Data Security
Software Debugging
Linux
Document Management Systems
Django
Electronic Data Interchange (EDI)
Human Resources Information System (HRIS)
Github
Design of User Interfaces
Systems Analysis
Spring
Python
PostgreSQL
Log Analysis
Microsoft SQL Server
Windows Server
MongoDB
MySQL
Node.js
Operational Data Store
Oracle Applications
Proprietary Software
Release Management
Software Engineering
Software Requirements Analysis
Software Systems
SQL Stored Procedures
SQL Databases
Systems Architecture
System Testing
Systems Integration
Trello
TypeScript
Web Applications
Google Cloud Platform
Enterprise Software Applications
React
Backend
Gitlab
GIT
FastAPI
Vue.js
Angular
Tools for Reporting
Front End Software Development
Api Design
Network Server
Software Version Control

Job description

Marketech International Corporation USA is seeking a skilled Senior Software Engineer / System Analyst to support the design, development, implementation, optimization, and maintenance of internal business systems, software applications, databases, integrations, and reporting tools. This role is responsible for analyzing business requirements, developing technical solutions, improving system functionality, troubleshooting application issues, and supporting cross-functional teams across engineering, operations, administration, project management, and facility-related departments., * Analyze business processes, user needs, system requirements, and operational workflows to identify software and system improvement opportunities

  • Gather, document, and translate business requirements into technical specifications, functional requirements, system workflows, and development plans
  • Design, develop, test, deploy, and maintain internal software applications, enterprise systems, web-based tools, dashboards, databases, and reporting solutions
  • Develop and maintain system integrations between internal applications, third-party platforms, databases, APIs, ERP systems, MES systems, and other business tools
  • Write, optimize, and troubleshoot SQL queries, stored procedures, database reports, scripts, and data validation processes
  • Support front-end and back-end development activities, including application logic, user interfaces, forms, workflows, automation, reporting, and system enhancements
  • Troubleshoot production issues, debug code, review system logs, resolve software defects, and provide timely technical support to end users
  • Create and maintain technical documentation, user guides, process maps, system diagrams, workflow documentation, and change logs
  • Collaborate with engineering, operations, HR, finance, construction, project management, and leadership teams to improve system efficiency and data accuracy
  • Support user acceptance testing, software testing, system validation, deployment activities, version control, and post-implementation support
  • Assist with system configuration, user permissions, access control, data security, backups, and compliance with internal IT standards
  • Evaluate existing systems and recommend enhancements, automation opportunities, process improvements, and technology upgrades
  • Provide training and support to end users on new systems, software enhancements, workflows, and reporting tools
  • Coordinate with vendors, consultants, IT teams, and internal stakeholders to resolve system issues and support implementation projects
  • Maintain accurate documentation related to system changes, development updates, project status, testing results, and production support activities, Examples: Java, C#, Python, JavaScript, TypeScript, SQL, PHP, C++, etc.
  • Do you have experience developing or supporting web-based applications, internal business systems, ERP systems, MES systems, or manufacturing-related software?
  • Will you now, or in the future, require sponsorship for employment visa status (e.g. H-1B visa status)?

Requirements

Do you have experience in User acceptance testing?, The ideal candidate will have strong hands-on software development experience, system analysis skills, database knowledge, and the ability to work directly with business users to translate operational needs into effective technical solutions. This role requires a balance of coding, systems thinking, documentation, user support, troubleshooting, and continuous improvement., * Hands-on experience in software engineering, application development, systems analysis, or enterprise systems support

  • Strong experience with one or more programming languages such as Java, C#, Python, JavaScript, TypeScript, PHP, C++, or similar languages
  • Experience developing, maintaining, and troubleshooting web-based applications, internal business systems, databases, integrations, or enterprise software platforms
  • Strong database experience, including SQL queries, stored procedures, reporting, data validation, and database troubleshooting
  • Experience gathering business requirements and translating them into technical specifications, workflows, user stories, or development documentation
  • Knowledge of front-end and back-end development concepts, system architecture, application logic, APIs, and software development life cycle practices
  • Experience with system integration, API development, data exchange, automation scripts, and third-party software connections
  • Ability to troubleshoot production system issues, debug code, analyze logs, identify root causes, and implement effective solutions
  • Experience creating technical documentation, user documentation, process flows, system diagrams, and support materials
  • Strong understanding of software testing, user acceptance testing, version control, release management, and deployment support
  • Ability to collaborate with business users, department leaders, engineering teams, operations teams, vendors, and technical stakeholders
  • Strong attention to detail, documentation accuracy, problem-solving ability, and ability to work in a high-specification business environment, * Experience supporting software systems in semiconductor, manufacturing, construction, engineering, logistics, industrial, or project-based environments
  • Experience with ERP, MES, CRM, HRIS, finance, procurement, inventory, project management, or document control systems
  • Experience with database platforms such as SQL Server, Oracle, MySQL, PostgreSQL, MongoDB, or similar systems
  • Experience with development frameworks or platforms such as .NET, Java/Spring, Node.js, React, Angular, Vue, Django, FastAPI, or similar technologies
  • Experience with cloud platforms, servers, or infrastructure such as Microsoft Azure, AWS, Google Cloud, Windows Server, Linux, or related environments
  • Experience with version control and project management tools such as Git, GitHub, GitLab, Azure DevOps, Jira, Trello, or similar platforms
  • Knowledge of cybersecurity, access control, user permissions, data protection, backups, and system change management standards
  • Experience developing dashboards, reports, analytics tools, workflow automation, or operational data visualization
  • Experience supporting bilingual or international business teams preferred
  • Mandarin Chinese language skills preferred but not required

Work Environment

This position may require work in office, industrial, construction, semiconductor, manufacturing, and facility environments. The role may involve both software development and direct user support, including requirements gathering, troubleshooting, testing, documentation, training, system implementation, and ongoing system maintenance. Candidates should be comfortable working cross-functionally with engineering, operations, administration, project management, vendors, and leadership teams in a fast-paced project environment.

Benefits & conditions

Pulled from the full job description

  • Health insurance
  • Vision insurance
  • Dental insurance
  • Relocation assistance, * Dental insurance
  • Health insurance
  • Relocation assistance
  • Vision insurance

Apply for this position