Senior/Mid Software Engineer (Angular/.NET)
Summary
Software engineer on Infor Blending, an ERP product for process manufacturing (pharma, food & beverage, chemicals), doing full-stack work: Angular/TypeScript front end plus .NET and SQL back end. Day to day involves building business features (production, orders, purchasing), code reviews, and contributing to architecture and product modernization.
- Design, develop and deliver high-quality software solutions for Infor Blending.
- Contribute to the ongoing modernization of the product, working with technologies including Angular and JavaScript/TypeScript.
- Work across different areas of the application, with opportunities to contribute across both front-end and back-end development.
- Build functionality supporting real-world business processes including production, order management, sales, purchasing and master data.
- Collaborate with Product Management, UX Design, QA and fellow engineers to turn business requirements into effective software solutions.
- Write clean, efficient and maintainable code and participate in code reviews and technical discussions.
- Contribute your perspective to architecture discussions and the continued technical evolution of the product.
- Help improve the performance, reliability, maintainability and scalability of the application.
- Share knowledge and collaborate with experienced engineers who bring extensive product and application expertise.
- Professional experience in software development, ideally with ERP, enterprise applications or other complex business software.
- Hands-on development experience with Angular and JavaScript/TypeScript.
- Experience with, or an interest in expanding your experience across, .NET and SQL.
- Strong interest in understanding business processes and application functionality, not only the underlying technology.
- Strong analytical and problem-solving skills.
- Ability to take ownership, work independently and collaborate effectively within an engineering team.
- Experience working with Agile development methodologies.
- Experience with C# and/or VB.NET.
- Experience with SQL and data-driven business applications.
- Knowledge of technologies such as gRPC, HTML and CSS.
- Previous experience developing ERP or enterprise business applications.
- Understanding of manufacturing or process-oriented business processes.
- Experience in industries such as chemicals, pharmaceuticals/cosmetics, food and beverage, or another process-manufacturing environment.
- Experience with CI/CD practices.
- Experience mentoring, coaching or supporting other software engineers.