January 2022
Number of vacancies: 2
Sadeed Technology is working on a software platform that aspires to power 100+ B2B SaaS products on the public cloud. We aim to build carefully-architected products with very few(<5k) lines of code, directly on top of AWS technology.
If you are an experienced software engineer who thrives in high-paced environments, we challenge you to join us and explore your next career step, building products at web-scale!
You will be working in a project team alongside web developers in an agile development environment. We strongly advise you to read about us prior to applying to this position
Duties
- Develop software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle.
- Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions.
- Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments, and clear code.
- Prepare and install solutions by determining and designing system specifications, standards, and programming
- Improve operations by conducting systems analysis; recommending changes in policies and procedures
- Protect operations by keeping information confidential.
- Collaborate with team to brainstorm and create new software products.
- Stay on the leading edge of development practices.
- Design and program algorithms and pseudo codes for the developers to work on.
- Direct the developing team to use the suitable design pattern for a particular scenario.
Requirements
- A bachelor’s degree in information technology, software development management, software engineering, computer science, or a related field.
- 5+ years of experience as a software engineer.
- 2+ years professional experience in professional web development
- Fluent with functional, imperative and object-oriented languages; knowledge of C#, Blazor, and JavaScript would be especially useful
- Strong OOP Programing and Design patterns(10 patterns at least).
- Knowledge of SQL server & MySQL is a must -familiarity with NoSQL.
- Experience with mission critical, 24×7 systems.
- Experience implementing and consuming large scale web services.
- Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations.