Title: Software developer
Bucharest, B, RO, 00-000
We are JTI, Japan Tobacco International, and we are present in 130 countries. We have spent years innovating, creating new and better products for the consumers to choose from. This is our business. But not only. Our business is our people. Their talent. Their potential. We believe that when they are free to be themselves, and they are given the opportunity to grow, travel and develop, amazing things can happen.
That’s why our employees, from around the world, choose to be a part of JTI. It is why 83% of employees feel happy working at JTI. And why we’ve been awarded Global Top Employer status, nine years running.
So when you’re ready to choose a career you’ll love, in a company you’ll love, feel free to #JoinTheIdea.
Learn more: jti.com
Software developer
What this role is about?
This is a global position within IT BTS Legal, Regulatory Affairs and Corporate Sustainability, Global IT function. The IT Systems Analyst is in charge of global systems supporting the Scientific Regulatory Affairs departments of the company. You will be primarily accountable for new implementations and new projects/change requests in the coming years. In addition, you will be involved in level 3 support activities.
This position is an insourcing of an external position. The solution is custom-built, based on Microsoft technology; data are stored in an SQL Server database. The main application is based on WPF and uses the Infragistics UI library. Several other components of the system are distributed, and a service bus framework facilitates messages communication between them. The solution is connected to external systems (e.g., SAP) to consume or provide data.
You will mostly be working on the development and maintenance of the SRS application, on short time finishing the SRS 2.0 upgrade, and the development of the enhancements related to ‘REACH inventory calculation’ and ‘PCN for industrial use’.
What will you do?
- Develop relationships with stakeholders to understand their needs and priorities and deliver timely and quality solutions to users while at the same time ensuring they utilize the full potential of the application
- Analyze system requirements and assess impacts on existing systems
- Write clean, testable code using .NET and SQL programming languages
- Test and debug various .NET and SQL programs
- Review and refactor code according to application architecture standards
- Prepare releases and deploy fully functional applications
- Maintain up-to-date appropriate documentation
- Take a permanent effort in keeping the End Users up-to-date and knowledgeable of the systems and business processes / best practices
- Provides knowledge transfer and best practices (global processes) to end-users through support/change request resolution
- Scout for technology innovations supporting function, primarily with JTI’s IT strategic partners
What are we looking for?
- In-depth experience as a .NET Core Developer
- In-depth knowledge of Database modeling and SQL language
- Proficiency in building desktop applications using WPF and Infragistics components
- Familiarity with popular .NET patterns and frameworks (Prism, Dependency Injection, Repository Pattern, Layered Architecture…)
- Experience with distributed services communication
- Familiarity with development lifecycle in the context of Agile and SCRUM, operational management experience in such an environment will be considered an advantage
- Troubleshooting abilities
- Good communication skills
- English – Fluent (written & spoken)
- Capacity to listen to customers, understand their needs and turn them into concrete solutions
- The ability to work effectively in a diversified team under pressure situations
Recruitment process:
Thank you very much for your interest in the role. You are welcome to apply. Feedback will be provided to all interested candidates throughout the recruitment process.
Job Segment:
.NET, Compliance, Regulatory Affairs, Developer, Testing, Technology, Legal