Source description
About the role
Key Responsibilities: Development of application software for our banknote processing systems Playing an active, responsible, self-organized developer role in a cross-site agile scrum team in a scaled environment Driving software design, implementation and testing with high quality that the team achieves its goals Ensuring the evolution of our software platform across teams and products Contributing to continuous application modernization Developing "software you can touch" as part of a cross-functional team Qualification B. Tech or BE(Required) M. Tech or Masters in any other relevant field (Preferred) Required Skills: Proficient in C#/.NET Core and .NET Framework for building scalable desktop applications Experience with multithreading and messaging architectures and frameworks. Expert knowledge in Windows system management, networking and application packaging and deployment concepts Profound skills in PowerShell programming Experience with GIT, Visual Studio, GitHub Copilot, Azure DevOps, Azure Boards Strong Background in automated Unit- and Integration Testing using frameworks like MSTest, xUnit, or NUnit Ideally experience with relational database systems, ideally Oracle DB; familiarity with SQL Server is a plus Team-oriented mindset with the ability to work independently when needed Good understanding of Agile development principles and working in a Scrum team Passionate about IT and software development and enjoy solving complex problems New challenges excite you, and you can quickly familiarize yourself with complex tasks Very good English skills, both written and spoke Key Responsibilities: Development of application software for our banknote processing systems Playing an active, responsible, self-organized developer role in a cross-site agile scrum team in a scaled environment Driving software design, implementation and testing with high quality that the team achieves its goals Ensuring the evolution of our software platform across teams and products Contributing to continuous application modernization Developing "software you can touch" as part of a cross-functional team Qualification B. Tech or BE(Required) M. Tech or Masters in any other relevant field (Preferred) Required Skills: Proficient in C#/.NET Core and .NET Framework for building scalable desktop applications Experience with multithreading and messaging architectures and frameworks. Expert knowledge in Windows system management, networking and application packaging and deployment concepts Profound skills in PowerShell programming Experience with GIT, Visual Studio, GitHub Copilot, Azure DevOps, Azure Boards Strong Background in automated Unit- and Integration Testing using frameworks like MSTest, xUnit, or NUnit Ideally experience with relational database systems, ideally Oracle DB; familiarity with SQL Server is a plus Team-oriented mindset with the ability to work independently when needed Good understanding of Agile development principles and working in a Scrum team Passionate about IT and software development and enjoy solving complex problems New challenges excite you, and you can quickly familiarize yourself with complex tasks Very good English skills, both written and spoke
More at SystechCorp