Software Architect
Riyadh
Job description
The role is responsible for developing and maintaining software applications, system integration, providing innovative solutions, and conducting software analysis and design. Key responsibilities: Develop, enhance, test, and maintain software applications to support business units; Provide.NET analysis, design, and hands-on development skills; Demonstrate a record of developing highly integrated and reliable applications; Implement threat modeling concepts; Mentor junior developers and lead code defect resolution; Deliver software requirements to meet business goals; Manage project priorities, deadlines, and deliverables; Establish patterns and best practices for building custom web experiences using.NET and.NET Core; Integrate applications with external systems using RESTful API; Create innovative solutions for clients; Produce wireframes, user flows, information architecture diagrams, and prototypes.
Requirements
- Proficient in.NET and.NET Core development
- Experience in system integration and innovative solution delivery
- Knowledge of RESTful API integration
- Experience with threat modeling concepts
- Proven record of building high-quality custom web experiences
- Leadership and mentoring skills
- Proficiency in project management and meeting deadlines.
Skills
Let MIFZZA apply for you
Upload your CV and MIFZZA matches you with jobs that fit your field and city, with an ATS-ready CV and a cover letter for each application.