Software Developer - Java and Python
Technology
Young Manufacturing Company Inc.
Beaver Dam, United States€50,000 - €50,000 /year5 days agoUntil 6/7/2026
Full timeOn-site
Job description
Requirements
Must have:
- Bachelors degree in computer science, software engineering, or a related discipline (or equivalent experience). Recent graduates and soon-to-be graduates are welcome to apply. - Strong foundation in C# and .NET development, evidenced by coursework, personal projects, or internships. - Proficiency in Microsoft SQL Server (T-SQL, database architecture, queries, and basic performance tuning). - Eagerness and motivation to learn new technologies and implement them in an ERP context. - Excellent problem-solving abilities and keen attention to detail. - Experience with enterprise applications, ERP concepts, or large-scale business systems in manufacturing, supply chain, or similar fields is a plus. - Basic knowledge of cloud platforms (preferably Azure) and how they can enhance ERP systems is beneficial. - Familiarity with scheduling and optimization concepts related to production, inventory, or resource planning is advantageous. - Understanding of fundamental ERP modules (inventory, MRP, production, procurement, financials) is beneficial. - Experience with DevOps methodologies, CI/CD pipelines, Git, or agile practices is favorable. - Desire to contribute towards future planning of AI and ML integration.
Responsibilities:
- Design, create, and sustain C# .NET applications and services within the ERP framework using Microsoft Visual Studio. - Construct and optimize SQL Server databases, including stored procedures, views, triggers, functions, and high-performance queries to support business data needs. - Develop and enhance business logic for ERP modules related to manufacturing, distribution, inventory control, procurement, and operations. - Create and implement scheduling systems for production planning, resource allocation, workforce scheduling, maintenance, and logistics improvement. - Work collaboratively with business analysts, ERP operational teams, and stakeholders to transform business needs into viable technical solutions. - Strategize for future integrations of AI and ML workflows within ERP processes (including predictive analytics, intelligent scheduling, and automation) by designing adaptable and extendable architectures. - Ensure cohesive integration between ERP core components and external systems through APIs, web services, message queues, or event-driven methods. - Conduct unit testing, integration testing, performance optimization, and debugging of ERP features. - Document code, system architecture, and integration patterns following best practices to maintain clarity and coherence. - Keep up-to-date with new developments in the .NET ecosystem, SQL Server features, and emerging technologies applicable to ERP systems.
Company:
We are looking for an experienced Software Developer to join our dynamic team dedicated to building, enhancing, and maintaining our Enterprise Resource Planning (ERP) system. Our ideal candidate will possess strong skills in Microsoft C# and .NET development, as well as Microsoft SQL Server technologies, to create reliable and efficient solutions to support our manufacturing, distribution, inventory, and operations functions. We offer a competitive salary and benefits package, hands-on experience with real-world ERP development, and opportunities to work on cutting-edge AI and ML projects. The work environment is collaborative, and we provide modern tools to support growth for early-career developers. Our team is based in a hybrid remote setup in Beaver Dam, KY 42320.
Keywords
OCamlMicrosoft SQL ServerBusiness logicExtensibilityParallels Desktop for MacSubtextDevOpsAspPythonSqlUnit TestingJavaCI/CDASP.NETDebuggerActive Server Pages
¿Te interesa este puesto?