1. Can you briefly describe what you do as a backend developer?
As a backend developer, I work on developing new functionalities that are defined during monthly sprints in collaboration with clients (SCRUM methodology). I am also focused on day-to-day support, which is resolving tasks reported to JIRA by business users, including:
-
enhancing optimization of existing packages, procedures and functions in the database
-
work on integration between individual systems
-
development of the frontend part of the system
-
testing functionalities in cooperation with business users and holding workshops with them in order to get them acquainted with the developed functionalities
2. What your start of employment in KnowIT looked like?
I came to KnowIT after graduating from college. Before KnowIT, I worked in a large IT corporation and my role was business analyst. After 10 months, I have decided that I would still prefer to do programming, that is, that I would prefer to be in technical software development. I spent most of my initial period at KnowIT learning technologies that are becoming my core business in the coming period, as well as getting to know the business and software logic of the system I am working on. I also attended daily workshops with a mentor who was there for each of my questions.
3. What are your likes and dislikes in the work you do?
What I like the most about my own job is that I meet new demands and needs every day, which actually creates a job that is not monotonous and repetitive but requires a lot of logical thinking, which is a great benefit for me personally. Also, the possibility of flexibility in business is a big plus, it means that I can work in a suitable place without being tied to the location of the business. When it comes to “flaws”, they are generally related to IT itself because it requires computer work 8 hours a day. It is for this reason that I try to be physically active almost every day, mostly in the form of a gym. What I would like to mention under this part is the fact that sometimes it can be stressful when the deadline is close, but in the end, it is a charm of work because a person learns to function well in stressful situations and after all, if it was always a “happy day “ scenario, it wouldn’t be that interesting.
4. Can you describe what the work atmosphere is like?
The working atmosphere is really great. We all try to help each other and I can turn to my colleagues for help at any time if I encounter any difficulty. Teamwork is something we are involved in on a daily basis and when you have great colleagues it can only be a benefit. When we are in the office, we always go out for lunch together, we often hang out for a drink after work which greatly contributes to a quality work atmosphere.
5. If you were looking for a job now, would you get a job at KnowIT?
Definitely, yes. Mostly because a person has the opportunity to work on complex projects where they can really learn a lot. Also, if you have the will and desire to change the field and technology, you will always get the opportunity to do so.
6. What are the things you have learned while working at KnowIT?
Here I would highlight the technologies I work with on a daily basis. First of all, these are databases. In addition, I work in Java, where I didn’t have any previous experience before. In addition to the technical side, I also completed certain “soft skills” such as communication with clients, critical thinking, holding various workshops and other similar things.