Find a vacancy that works for you. Send us your CV to receive a personalized offer.
Find me a jobEPAM x Tech Orda is a joint educational initiative delivered by EPAM and Astana Hub to help technology professionals in Kazakhstan develop in-demand digital skills through industry-focused training programs. As part of this initiative, eligible participants can compete for a Tech Orda voucher worth 400,000 KZT, making the training fully funded upon successful selection.
We are seeking motivated learners to join the .NET Development with AI Tools training program. If you are interested in software development, modern web technologies, and AI-assisted programming practices, we invite you to become part of this learning journey.
This educational program focuses on C# programming, object-oriented development, modern .NET technologies, ASP.NET Core, web API development, testing, asynchronous programming, data processing, and AI-assisted software development practices. Participants will gain practical experience building modern applications while developing the skills required to begin a career as a .NET Developer.
The program runs for 32 weeks and is delivered in English through a fully online format, combining theoretical learning, practical assignments, mentor support, project-based learning, and a portfolio-oriented capstone project. Registration closes on August 13, and selected participants will begin the program in October following successful completion of the selection process and eligibility verification.
Who is this program for?
This program is suitable for learners who are starting their journey in this field or looking to build foundational skills for a new career path. It may be a good fit for university students, graduates, professionals exploring a career change, specialists interested in expanding their expertise into a related area, educators and teachers of related subjects, and individuals with basic knowledge or self-study experience who are looking to develop practical skills and enter the field with confidence.
Career opportunities:
Successful graduates of the program may have an opportunity to be considered for employment at EPAM if there is an active vacancy matching their skills, qualifications, and experience. Any potential employment opportunity is subject to business needs, vacancy availability, and successful completion of EPAM's standard recruitment process.
- Participate in instructor-led training sessions, workshops, and knowledge-sharing activities
- Learn C# programming fundamentals, data structures, and software development principles
- Apply object-oriented programming concepts, including inheritance, abstraction, interfaces, and polymorphism
- Work with collections, generics, iterators, delegates, lambda expressions, and events
- Use LINQ for efficient data querying and manipulation
- Explore memory management, file handling, streams, and data serialization using JSON and XML
- Develop practical skills in unit testing and code quality practices
- Learn multithreading, synchronization, and asynchronous programming approaches
- Build web applications and APIs using ASP.NET Core
- Explore dependency injection, configuration, logging, authentication, and authorization concepts
- Work with MVC architecture and Web API development approaches
- Apply Git-based version control and collaborative development practices
- Use AI-powered tools such as ChatGPT and Copilot to support software development activities
- Participate in practical exercises and real-world development scenarios
- Develop and present a capstone project demonstrating acquired development skills
- No previous participation in the Tech Orda voucher program
- Technical assessment completed with a result of 60% or higher
- Successful completion of the program selection process
- Knowledge of English at B1+ (Intermediate) level or higher
- Strong analytical and problem-solving skills
- Interest in software development and modern programming technologies
- Ability to learn independently and manage study commitments
- Commitment to completing theoretical and practical program activities
- Basic knowledge of a modern programming language, including Java, JavaScript, Python, or C#
- Understanding of object-oriented programming concepts
- Familiarity with software development fundamentals
- Basic knowledge of web technologies
- Interest in backend and web application development
- Awareness of version control systems and collaborative development practices
- Interest in AI-powered productivity and development tools
- Passion for continuous learning and professional development
