You will play a key role in designing, developing, and maintaining current and future software applications. You will collaborate with cross-functional teams, including product managers, designers, and quality assurance staff, to create high-quality software solutions.
Office hours are Pakistan local time 9:00 AM – 6:00 PM, managers are expected to work twice a week in the evening two hours each time for meetings with other team members in Edmonton, Canada.
Key qualities in the candidates:
1. Talented
2. Motivated
3. Desire to excel
4. Great personality
5. Experience, minimum 3 years, exceptions will be made for high academic achievers
6. Education, minimum B.S in computer science/IT/Software Engineering
Experience:
Must have minimum 3 years experience in at least two or more of the following skills:
1. C#
2. C++
3. .Net /.NET 8
4. MVC/MVVM
5. MAUI
6. XAML
7. Syncfusion
8. NoSQL database
9. Microsoft SQL database
10. Azure DevOps
11. Mobile App Coding
12. Mobile App interface design
13. UI/UX designers
Requirements/Responsibilities:
1. Develop, test, and deploy high-quality software applications using industry best practices.
2. Collaborate with the team to analyze user requirements and translate them into software design specifications.
3. Write clean, maintainable, and efficient code while adhering to coding standards.
4. Troubleshoot and debug software issues to ensure optimal performance and reliability.
5. Participate in code reviews to ensure code quality and identify areas for improvement.
6. Familiarity with software development methodologies and best practices.
7. Experience with version control systems
8. Strong problem-solving skills and attention to detail.
9. Excellent teamwork and communication skills.