OverviewProfessional Software Engineering role maintains, designs and develops high quality software applications and systems. With limited supervision, the role collaborates with cross‑functional teams to implement new features, upgrade existing software, and improve performance and functionality through clean, efficient and scalable code.Key ResponsibilitiesDesign, develop and maintain software solutions using clean, maintainable and efficient code.Automate the deployment process using internal software deployment platform, methodologies and tools to ensure smooth and reliable releases.Collaborate with product managers, designers and other engineers to gather moderately complex requirements and deliver solutions that meet business needs.Write and maintain moderately complex unit tests and integration tests, and perform debugging to maintain quality and performance.Suggest improvements for the software development and deployment processes, and implement approved standards to improve efficiency and reliability.Draft and maintain comprehensive documentation for software applications, deployment processes and system configurations.Provide technical support and troubleshooting for deployed applications to ensure minimal downtime and fast resolution.QualificationsStrong experience with C# and .NET Framework/.NET Core.Solid understanding of object‑oriented programming.Experience with unit testing and mocking frameworks (e.g., xUnit, NUnit, Moq).Familiarity with design patterns (e.g., Repository, Factory, Strategy).Experience with PostgreSQL and SQL Server: writing queries, stored procedures and performance tuning.Knowledge of RESTful APIs and message‑based systems.Experience with relational databases and data access libraries (e.g., Entity Framework, Dapper).Proficient in Git: branching, merging, pull requests and version control workflows.Fluent English level.Preferred SkillsBasic familiarity with Azure services (e.g., Azure Storage, Service Bus).Exposure to clean architecture, DDD or layered architecture.Experience with CI/CD pipelines (Azure DevOps).Familiarity with logging and monitoring tools (e.g., Serilog, Application Insights).Understanding of asynchronous programming in .NET.Knowledge of ReactJS frontend using Material / Micro UI.Familiarity with Python and/or R.Familiarity with Angular.Seniority LevelEntry levelEmployment TypeFull‑timeJob FunctionEngineering and Information TechnologyIndustriesChemical Manufacturing, Food and Beverage Services, and Food and Beverage Manufacturing
#J-18808-Ljbffr