Software Development Specialist
The role involves developing software solutions by analyzing information needs and integrating APIs. Key responsibilities include designing and deploying applications using Angular, Ionic, and ASP.NET MVC, while ensuring quality standards.
Candidates will write clean code in C#, TypeScript, JavaScript, HTML, CSS, and SCSS, and collaborate with designers to enhance user experience. Experience with relational databases like MSSQL and MySQL is required.
Job Responsibilities:
- Develop software solutions by studying information needs.
- Communicate effectively with external web services to integrate APIs and external services from third parties.
- Study systems flow and data usage.
- Developing user interfaces using Angular, Ionic or ASP.NET MVC
- Design, write, test and deploy applications, ensuring they comply with the quality standards set by Maharah.
- investigation of problem areas; following the software development life cycle.
- Determine operational feasibility by evaluating analysis, defining problem and requirements, developing solutions and proposed solutions.
- Prepare and install solutions by defining and designing system specifications, standards and programming.
- Improve operations by performing systems analysis.
- Correct application issues to ensure proper functionality and a smooth user experience.
- Provide technical support to overcome obstacles that may arise during development.
- Ability to write clean, extensible code in C#, TypeScript, JS, HTML, CSS, and SCSS to improve code readability and maintainability.
- Develop technical interfaces, specifications and architecture to improve user experience.
- Create and test software prototypes to verify code functionality and user experience.
- Translate application layout drawings and use cases into functional applications to ensure user requirements are met.
- Identify weaknesses and bugs and develop solutions to mitigate and address these issues to improve code efficiency and reliability.
- Create and implement design plans to ensure a smooth user experience.
- Collaborate with designers to make decisions about user interface elements to ensure an optimal user experience.
- Ability to work with relational databases (MSSQL, MySQL).
Qualifications:
- Bachelor's degree in Information Technology, Computer Science, Computer Information Systems, and Management Information Systems.
- 4+ Years Experience.
- Saudi Nationality is Preferred.
--Maharah Human Resources Company--
General Department of Information Technology and Digital Transformation
Full-Time