Translate business requirements into technical solutions
Develop additional features on existing applications
Investigate and resolve defects in the established system
Deliver operationally stable software and help to ensure uptime
Assist in month end close and compliance with internal controls, occasionally includes working evenings or weekends
Assist in coordinating monthly billing cycles and issuance of system generated invoice attachments
Configurate new billing models
Analyze large datasets to troubleshoot billing discrepancies
Take ownership of work and see it all the way through the software development life cycle
Help to define non-functional requirements and build systems capable of meeting them
Improve automation of our CI/CD processes
Deliver API enabled components
Migrate legacy applications to the cloud
Provide mentoring and support to junior developers.
What You’ll Bring
Technical skills
Strong knowledge of Transact-SQL
Strong knowledge of .NET/C# and ASP.NET WebAPI (or ASP.NET Core)
Fluency in English
German language knowledge is nice to have
Experience with C#, TDD/BDD, SQL Server databases and REST/SOAP webservices.
Ability to create PowerBI/JasperReport reports
Intermediate MS Excel knowledge
At least 5 years of professional experience in all of the above
Non-Technical skills
Accuracy and attention to detail
Managing several activities in parallel
Organization, time management and prioritization abilities
A can-do, problem-solving attitude
Excellent communication and interpersonal skills
Works effectively in a team setting
Proactive and professional attitude
It is impossible to list every requirement for, or responsibility of, any position. Similarly, we cannot identify all the skills a position may require since job responsibilities and the Company’s needs may change over time. Therefore, the above job description is not comprehensive or exhaustive. The Company reserves the right to adjust, add to or eliminate any aspect of the above description. The Company also retains the right to require all employees to undertake additional or different job responsibilities when necessary to meet business needs.