Job Description
To apply for this job, you need to complete both steps below:
STEP 1:
Please click the link to submit your application directly to the company:
https://www.linkedin.com/jobs/view/4413865846/
Your application will only be received by Recruiter if submitted via above link.
STEP 2:
Kindly scroll to the bottom of this page and complete the short VinUni Tracking Form.
Filling out this form alone does not count as applying. Kindly remind this form is not part of the company’s application process. It only helps Careers, Alumni, Industry and Development (CAID) Department discover more opportunities and follow up in case of system issues.
I. ROLE PURPOSE
The Software Engineer at Pizza 4P‘s plays a vital role in developing, maintaining, and enhancing our digital platforms, with a focus on back-end technologies and database solutions. This role involves working with a wide range of technologies to deliver high-quality software solutions that align with our business objectives.
Ii. Key Accountabilities
- Full-Stack Back-End Development & Database Management
- Develop and maintain robust back-end systems and databases to support web and mobile applications.
- Utilize technologies such as ASP.NET, PostgreSQL, and MongoDB to create efficient and scalable back-end solutions.
- Design and manage database systems to ensure efficient data storage and retrieval.
- Optimize database performance, maintain data integrity, and implement data migration and transformation processes.
- AI, IoT, and Service Cloud Integration
- Collaborate with cross-functional teams to integrate AI solutions for enhanced user experiences, including personalized recommendations and chatbots.
- Incorporate IoT devices and sensors for data collection and analysis to improve operational efficiency.
- Leverage Service Clouds to streamline customer service and support processes.
- Solution Design & Implementation
- Work with cross-functional teams to understand business requirements and translate them into technical solutions with back-end components.
- Design and architect back-end solutions that enhance the functionality of web and mobile applications.
- Write high-quality, maintainable code following best practices and design patterns.
- Implement new features, functionality, and improvements to existing applications.
- Testing, Quality Assurance & Documentation
- Develop and execute test plans, including unit tests and UI testing, to ensure software reliability and performance.
- Debug and resolve issues to optimize application and database performance and security.
- Maintain comprehensive technical documentation, including code comments, architecture diagrams, and development guidelines.
- Provide regular progress reports to the team and stakeholders.
- Cross-Platform Development & Innovation
- Develop and maintain back-end systems to support mobile applications for iOS and Android using technologies like Flutter.
- Ensure a consistent user experience across platforms, incorporating AI, IoT, and database features.
- Stay updated on emerging technologies and industry trends to identify opportunities for innovation in digital solutions.
Qualifications III. REQUIRED QUALIFICATIONS
Education Background
- Minimum: Bachelor‘s degree in Computer Science, Software Engineering, or a related field.
- Preferred: Master‘s degree in a related field.
Language Proficiency
- Required: English – [To be confirmed] (Professional working proficiency recommended for technical documentation).
Minimum Experience Duration
- 1-2 years of experiences
Relevant Experience
- Required: Proven experience as a Back-End Developer with expertise in ASP.NET, PostgreSQL, and MongoDB.
- Required: Experience with software architecture, design patterns, and back-end development.
- Preferred: Experience in an agile development environment with a focus on AI, IoT, and Service Clouds.
Stakeholder Influence & Collaboration
- Required: Strong communication and collaboration skills to work with cross-functional teams and stakeholders.

