Job Summary :
The ERP Software Developer is responsible for developing in-house web tools. The ideal candidate will have strong software programming experience (preferably including .NET, Python and PHP) and SQL skills. This role involves maintaining and extending internal company portals, building new integrations, and refactoring legacy code to improve performance and scalability. This role will also involve being the primary support and developer of the Company’s existing Epicor ERP system. You will work in a collaborative environment, helping shape the future of our enterprise software platform.
Essential Job Duties and Responsibilities :
- Maintain and update a legacy intranet portal system using various coding languages such as .NET, PHP, Python and SQL-based components.
- Integrate with ERP Systems (i.e. Epicor ERP)
- Develop and customize within the Epicor ERP toolset including screen customizations, BPMs, BAQs, dashboards, and Crystal / SSRS reports.
- Support and refactor existing .NET modules and interfaces as needed.
- Build new APIs and services to integrate with legacy systems and third-party platforms.
- Collaborate with analysts, engineers, and end-users to translate business requirements into technical solutions.
- Improve performance, scalability, and maintainability of both legacy and new codebases.
- Write clean, well-tested, and well-documented code.
Skills and / or Experience Needed :
5+ years of professional full stack development experience with programming languages such as .NET and Python.Strong front end development skills using React, Javascript, Node.Prior experience working with .NET technologies (C#, VB.NET, etc.).Familiarity with modern ERP systems in a manufacturing environment is a plusFamiliarity with PHP Codeigniter, Laravel or other PHP MVC frameworks is a strong plus.Strong knowledge of SQL and relational databases (SQL Server, PostgreSQL, or MySQL).Comfortable working with and refactoring legacy codebases.Exposure to both frontend and backend development; familiarity with JavaScript or frameworks like React, Vue, or legacy stacks is helpful.Proficient with Git, Docker, and common DevOps workflows.Excellent written and verbal communication skillsLanguage Skills :
Interpersonal skills to effectively work with internal peers as well as working effectively with suppliers and customersAbility to effectively present information in team meetings and design reviews, as neededOther Abilities :
Ability to communicate clearly and effectively in verbal and written formMust have substantial reasoning and problem-solving abilitiesStrong analytical skills and solid work ethicAdditional Requirements :
Must be eligible to obtain and hold a US DoD Security ClearancePhysical Demands :
Ability to travel up to 5% of the timeThis position uses a computer terminal to access, input, and retrieve dataThis position may be subject to interruptions that may cause a change in immediate priorities and / or work focusWhile performing duties to this position, employee is occasionally required to stand, walk, sit, stoop, reach, and / or bendMay occasionally lift and / or move parts, files or boxes up to 40 poundsMay be subjected to occasional irregular or extended work hoursMay be required to sit for extended lengths of timeMust be able to work in an environment that may be subjected to occasional loud noises, hazardous materials and chemicalsSalary : $110,000 - $130,000
ThinKom offer generous benefits including : Medical, Dental, Vision, Disability, Life, 401k Matching (4%), PTO, paid Holidays and Bonus Plan.
ThinKom Solutions is an Equal Employment Opportunity Employer.
ThinKom Solutions is a Drug and Alcohol free working environment with a zero-tolerance policy.