- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
- Manage and maintain Microsoft SQL Server databases, ensuring optimal performance and availability.
- Perform database tuning, backups, and disaster recovery planning and execution.
- Configure and maintain database servers, processes, and associated systems.
- Develop and implement event triggers to proactively monitor and alert on database performance or integrity issues.
- Continuously monitor system health, ensuring high performance, sustainability, and security.
- Install upgrades and patches for database servers and associated applications.
- Analyze, troubleshoot, and resolve database-related issues efficiently and effectively.
- Experience: 2-3 years of experience in Database Administrator roles, preferably with Microsoft SQL Server.
- Technical Skills:
- Advanced knowledge of data modeling and schema design.
- Hands-on experience with database backups, restores, and recovery models.
- Proficiency in analyzing and optimizing Microsoft SQL Server queries.
- Education: IT-related degree or equivalent professional experience.
- Communication: Strong verbal and written communication skills in English.
- Teamwork: Enthusiastic, hard-working, and motivated team player with excellent interpersonal skills.
- Experience working with Cloud technologies (e.g., AWS, Azure, Google Cloud).
- Familiarity with PostgreSQL and MySQL databases.
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
Senior Software Business Analyst
Company:
SmartIT is a leading Bulgarian fintech company, providing its partners worldwide with innovative and adaptive technology solutions.
We, at SmartIT, believe that people are our core asset. Together we can create incredible software products that could make the financial lives better. We are focusing on responsible growth and environmental sustainability.
Project:
The main focus of the team is to ensure an in-depth analysis of the business functionalities of the core functional systems. These systems are essential for the business units within the group, as they support their primary activity—granting and managing credit products through various sales channels. As well as those operating in the field of buying out and managing portfolios of nonperforming loans.
Role:
As a Senior Software Business Analyst, you will play a key role in the Software Business Analis team as to ensure that our customers’ needs are truly and efficiently met. You will be working closely with development and QA teams to represent the process functional specification together with user stories and make sure the desired value is being delivered in the correct manner.
Your goal will be to deliver a successful product to users in a way that aligns with the business needs and all companies in the MFG group vision.
Key Responsibilities:
· Organizes workshops and manages focus groups in order to elicit and gathers the business requirements.
· Acts as the voice of the customer in strategic decisions, especially in regards to future product development.
· Performs requirements analysis. Interpret, evaluate and interrelate research data and develop integrated business analyses.
· Prepares the needed functional documentation in proper format as per the internal procedures and policies;
· Proposes solution approach and business process changes to be made as part of the implementation of solution;
· Serves as a direct representative of the business with delivery teams (developers, QA, external partners), representing/reinforcing the customers' perspective throughout the product realization cycle. Adjusts priorities as required while managing tight timelines;
· Contributes to the success of the team and its vision by encouraging open communication, innovation, teamwork, and a high degree of professionalism.
Requirements:
· Bachelor’s degree in Business Information Systems, Business/Technology, Mathematics, Finance, Accounting, Management or equivalent;
· At least 3 years of experience in software business analysis, preferably with ERP or CRM systems;
· Experience with software development methodologies (preferably SCRUM, Kanban);
· Ability to extract, split and document the requirements into user stories;
· Ability to estimate BA work for release planning purposes, collaborating with the team to make pre-analysis of features and related user stories.
· Experience with software development tools such as Jira, Confluence, etc.
· Professional experience in the financial services area will be considered a strong advantage;
· Ability to work independently with minimal supervision;
· Detail-oriented with the ability to organize and prioritize tasks to ensure timely delivery of scope;
· Ability to effectively communicate with all levels of staff and management in order to perform discussions;
· Excellent computer skills - Excel/Word;
· Advanced knowledge of English – spoken and written.
- Department: Administrative
- Location: Sofia, Bulgaria
- Working Time: Full Time
Responsibilities:
- Participate in design, development, and maintenance of our software products
- Maintain existing code and introduce improvements to working systems
- Produce quality code following best practice guidelines for development process, coding style, revision control and security practices
- Be part of an agile and cross functional team
- Work closely with other teams responsible for other components like UX and APIs
- Share their expertise during code review activities and refinement sessions
- Design code in a functional and scalable way
- Understanding and consideration of mobile security best practices
Skills:
- Excellent overview of the Java ecosystem
- Solid understanding of OOP principals and Design Patterns
- Experience with microservice-based applications
- Experience with relational and non-relational databases
- Write scalable, maintainable and testable code
- Experience with writing and maintaining unit and UI tests is an advantage
- Experience with Git and CI/CD
- Strong analytical and problem-solving skills
- Experience with code optimization and performance improvements
- Experience in Agile development methodologies
- Experience with React Typescript is a major advantage
Experience & Education:
- 4+ professional experience with Java
- Experience in development of financial applications would be a great advantage
- BS degree in Computer Science or a similar technical field of study
- Working proficiency and communication skills in verbal and written English