Senior Software Developer

Insight Global
Carrollton, GA, United States
19 days ago
Apply on www.techcareers.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
2 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) .NET Framework Application Programming Interfaces (APIs) Agile Methodology Data Analysis Audit Trail Automation of Tests Backup Devices Business Software C Sharp (Programming Language) Code Review
+29 more
Information Systems Databases Continuous Integration Data Governance Data Integrity Extract Transform Load (ETL) Data Systems Relational Databases Database Development Python (Programming Language) Object-Oriented Software Development Progress OpenEdge (IDE) Performance Tuning Systems Development Life Cycle Power BI Requirements Traceability Software Deployment Software Engineering SQL Stored Procedures Data Streaming Systems Integration TypeScript Enterprise Software Applications System Availability Database Performance Indexer Information Technology Software Version Control Qad

Job description

Insight Global is seeking a Senior Software Developer for a leading global automotive manufacturing client. This individual will provide senior technical leadership across enterprise application development, QAD ERP support, Progress/OpenEdge database solutions, integrations, and software-delivery governance. The role will oversee critical data flows, troubleshoot complex application and transaction issues, establish disciplined SDLC and change-management practices, and help guide future ERP modernization efforts. The ideal candidate combines hands-on software and database expertise with the ability to lead technical reviews, mentor team members, and collaborate across applications, infrastructure, security, reporting, EDI, and business teams. This is a permanent, fully on-site opportunity in Carrollton, Georgia, with occasional escalation support for critical production issues.

Day-to-Day:

Lead the design, development, testing, deployment, documentation, maintenance, and support of business-critical applications, integrations, APIs, automation, and data solutions Oversee inbound and outbound data flows and troubleshoot transaction or data-integrity issues Support QAD ERP transactions, integrations, and related business applications. Design and maintain relational database objects, including schemas, stored procedures, functions, views, indexes, data models, and ETL processes Establish and govern SDLC standards covering requirements, development, peer review, testing, deployment, validation, and ongoing support Maintain change-management controls, including approvals, release notes, test evidence, implementation plans, rollback plans, and production-change records Lead solution and code reviews while coaching and mentoring other technical team members Manage database performance, access control, patching, upgrades, backup and recovery, monitoring, capacity, and deployment controls Partner with Security, Infrastructure, QA, Enterprise Architecture, business stakeholders, data owners, and vendors Lead root-cause analysis for application, database, integration, and release incidents Help plan and execute future ERP upgrades and broader application-modernization initiatives Operate primarily as an individual contributor, with approximately 30% of the role focused on collaboration, facilitation, and mentorship Collaborate with the reporting analyst, ERP specialist, EDI specialist, and broader applications team Provide occasional escalated after-hours support when an issue requires this role’s specialized expertise

Requirements

2+ years of progressive experience in software development, application delivery, database engineering/administration, systems integration, or a closely related discipline. Development experience with C#, .NET, Python, Java, or JavaScript/TypeScript Hands-on Progress/OpenEdge database development experience At least 2 years of QAD ERP experience, including transaction flows and production support Strong SQL proficiency and experience designing and supporting relational database solutions Demonstrated experience establishing or governing SDLC and IT change-management practices Experience leading technical designs, complex application changes, database solutions, production releases, and cross-functional delivery Knowledge of testing, release approvals, requirements traceability, implementation planning, rollback planning, and post-release validation Experience supporting business-critical applications and databases where availability, security, data integrity, auditability, and recovery are essential Ability to lead technical reviews, troubleshoot complex issues, and translate business requirements into scalable technical solutions Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field

Skills and Requirements

Day-to-Day: Lead the design, development, testing, deployment, documentation, maintenance, and support of business-critical applications, integrations, APIs, automation, and data solutions Oversee inbound and outbound data flows and troubleshoot transaction or data-integrity issues Support QAD ERP transactions, integrations, and related business applications. Design and maintain relational database objects, including schemas, stored procedures, functions, views, indexes, data models, and ETL processes Establish and govern SDLC standards covering requirements, development, peer review, testing, deployment, validation, and ongoing support Maintain change-management controls, including approvals, release notes, test evidence, implementation plans, rollback plans, and production-change records Lead solution and code reviews while coaching and mentoring other technical team members Manage database performance, access control, patching, upgrades, backup and recovery, monitoring, capacity, and deployment controls Partner with Security, Infrastructure, QA, Enterprise Architecture, business stakeholders, data owners, and vendors Lead root-cause analysis for application, database, integration, and release incidents Help plan and execute future ERP upgrades and broader application-modernization initiatives Operate primarily as an individual contributor, with approximately 30% of the role focused on collaboration, facilitation, and mentorship Collaborate with the reporting analyst, ERP specialist, EDI specialist, and broader applications team Provide occasional escalated after-hours support when an issue requires this role’s specialized expertise, 2+ years of progressive experience in software development, application delivery, database engineering/administration, systems integration, or a closely related discipline. Development experience with C#, .NET, Python, Java, or JavaScript/TypeScript Hands-on Progress/OpenEdge database development experience At least 2 years of QAD ERP experience, including transaction flows and production support Strong SQL proficiency and experience designing and supporting relational database solutions Demonstrated experience establishing or governing SDLC and IT change-management practices Experience leading technical designs, complex application changes, database solutions, production releases, and cross-functional delivery Knowledge of testing, release approvals, requirements traceability, implementation planning, rollback planning, and post-release validation Experience supporting business-critical applications and databases where availability, security, data integrity, auditability, and recovery are essential Ability to lead technical reviews, troubleshoot complex issues, and translate business requirements into scalable technical solutions Bachelor’s degree in Computer Science, Software Engineering, Information Systems, Engineering, or a related field, Full-stack application-development experience Experience with APIs, integrations, object-oriented design, source control, code review, automated testing, and CI/CD Experience administering relational databases, including performance tuning, indexing, security, backup and recovery, monitoring, and high availability Experience with QAD upgrades or other large-scale ERP modernization initiatives Experience with Solidat or another internally developed manufacturing application ETL, reporting, analytics, Power BI, data governance, or cloud-platform experience Experience working in a manufacturing or plant environment Agile or hybrid delivery-methodology experience Experience mentoring developers or less-experienced engineers Master’s degree or an equivalent combination of education and highly relevant experience

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.techcareers.com
Prepare application

Good distractions

Loading talks and stories from around this role…