Company Overview We are a leading CNC milling company specializing in high-precision components and assemblies for the aerospace Industry. Our In-house developed ERP system Is critical to our operations, streamlining processes from customer orders to job tracking across departments. Job Summary We are seeking an experienced Senior Developer to enhance and maintain our custom ERP system. The successful candidate will lead the development, optimisation, and support of our mission-critical application, ensuring seamless operations for our manufacturing processes. You will also have a key role in future architecture decisions and modernisation strategies. Key Responsibilities ?? Design, develop, and maintain the ERP system covering: ?? Customer Order Management. ?? Order Scheduling. ?? Purchasing (including raw materials). ?? Job Management and Tracking across all departments. Integration with internal applications as well as customer and supplier facing services. ?? Write clean, efficient, maintainable and well documented code in C# for the .NET WinForms application. ?? Optimize and manage SQL Server databases, Including stored procedures, triggers, and Reporting Services for business Intelligence. ?? Collaborate with cross-functional teams to gather requirements and implement new features. ?? Troubleshoot, debug, and resolve system issues to ensure high availability and performance. ?? Contribute to system architecture decisions and propose modernisation strategies. Required Qualifications ?? Bachelor's degree in Computer Science, Software Engineering, or a related field would be useful but not necessary. ?? 6+ years software development experience. ?? Expertise In C# and NET WinForms development. ?? Strong proficiency in SQL Server, Including T-SQL, stored procedures, and SQL Server Reporting Services (SSRS). ?? Experience with ERP systems, preferably in manufacturing or aerospace industries would be desirable. ?? Solid understanding of database design, optimisation, and performance tuning. ? Excellent problem-solving skills and attention to detail, strong communication and teamwork abilities. Preferred Qualifications ?? Experience with CNC milling or aerospace manufacturing processes. ?? Familiarity With Integrating ERP systems With shop floor systems or loT devices. ?? Knowledge of modernising legacy .NET applications (e.g, migrating to .NET Core or Cloud). ?? Experience With version control systems (e.g. Git) and Agile methodologies. Tech Stack ?? Backend: SQL server (on-premise) with Reporting Services. ?? Frontend: .NET WinForms application written In C#. ?? Platform: Windows devices. Why Join us? Work on critical systems that drive manufacturing excellence. ?? Collaborate with a passionate team in a dynamic, Innovative environment. ?? Competitive salary, benefits including hybrid working, company pension and opportunities for professional growth. TPBN1_UKTJ
Job Title
Senior Developer