Information Technology Software
Qualification
software engineer
Competencies
theoretical knowledge and practical experience in the field of development, verification and maintenance of software complexes using high-level programming languages, modern technologies and tool environments for software development, mobile and web technologies.
Advantages of training in the specialty
Graduates of this specialty gain knowledge on the entire spectrum of modern programming languages, frameworks and platforms. This will allow them to become in-demand IT specialists in the international labor market, work as programmers, information systems designers, software project managers, software testers, business analysts
Training program
Main disciplines:
- Fundamentals of Software Engineering
- Algorithms and data structures
- Queuing systems and networks
- Development of user interfaces
- Web technologies
- Statistical methods of data processing
- Modern application development tools
- Software development technologies
- ERP systems
- Artificial neural networks
- Machine learning
- System programming
Areas of professional activity:
- resident companies of the Hi-Tech Park (EPAM Systems LLC, Epselp LLC, Innovation and Solutions Factory, IVA-Gomel ICPUP, Techartgroup, AndersenBel, etc.)
- resident companies of the Gomel Technopark, Envision LLC, etc.
Positions held
- Software Engineer,
- Programmer,
- Software Maintenance Specialist,
- Mathematician-programmer,
- System Administrator,
- Software Project Manager,
- Software Tester
Main types of professional activity
- computer graphics and web design;
- industrial programming;
- system programming;
- database administration;
- processing large amounts of information;
- machine learning and neural network modeling;
- development of web applications using JavaScript, Java, Python, .NET, PHP;
- software project manager;
- software tester