Senior Web Application Developer

Senior Web Application Developer

Job Description

- Ultimately, you should be able to develop and maintain functional and stable web applications to meet our company’s needs. - Gather and define technical requirements to meet the business process and system needs - Analyze and document technical design specifications for the application - Participate in the entire application lifecycle, focusing on coding and debugging - Manage cutting-edge technologies to improve legacy applications - Collaborate with Front-end developers to integrate user-facing elements with server-side logic - Gather and address technical and design requirements - Provide training and support to internal teams - Build reusable code and libraries for future use - Liaise with developers, designers and system administrators to identify new features - Development of the solution architecture and blueprints on which project functional and non-functional requirements can be met. Ensure those non-functional requirements are appropriately defined. Provide leadership to developers during technical design preparation. - Lead the mapping of the solution architecture to the chosen technology platform. Define application components, platforms, interfaces, development tools, and testing approaches. - Provide technical guidance to application development teams. Consult on integration and conversion activities. Recommend redesign or redevelopment. Select technologies that provide long-term compatibility and flexibility. - Determine appropriate strategies regarding long-term technology direction. Ensure alignment with Enterprise Architecture, Enterprise Strategy, Information Security, Disaster Recovery/Business Continuity Planning, etc. and compliance with technical standards. - Review, analyze, and understand business line needs and goals for the purpose of incorporating into overall strategies and the design, development, and implementation of solutions. - Provide governance and support to the overall platform development and delivery. - May lead, provide direction, and coordinate activities of other solution architects. ----------------------------------------------------------------- ‏■ Working days: Monday to Friday (work hours are subject to change based on workload) ■ This is a remote, contract-based work.

Requirements

- Proven experience as an Application Architect for at least 2+ years with a total of at least 5+ years of application development experience. - In-depth and practical Laravel or other PHP framework development experience including a deep technical understanding of the framework. - Strong JavaScript knowledge - Good understanding of server-side CSS preprocessors, such as LESS and SASS - Understanding accessibility and security compliance {{Depending on a specific project}} - Practical experience with mobile technologies and frameworks. - User authentication and authorization between multiple systems, servers, and environments - In-depth knowledge and practical experience using RESTful APIs - Integration of multiple data sources and databases into one system - In-depth knowledge and practical experience with object-oriented design and analysis. - Management of hosting environment, including database administration and scaling an application to support load changes - Data migration, transformation, and scripting - Understanding differences between multiple delivery platforms such as mobile vs desktop, and optimizing output to match the specific platform - Creating database schemas that represent and support business processes - Implementing automated testing platforms and unit tests - Proficient knowledge of a back-end programming language {{Depending on the specific case, a developer should have the knowledge of one or more of PHP, Python, Ruby, Java, .NET, JavaScript etc.}} - Proficient understanding of code versioning tools, such as Git - Proficient understanding of OWASP security principles - Understanding of “session management” in a distributed server environment - Understanding of front-end technologies and platforms, such as JavaScript, HTML5, and CSS3 - Practical experience with multi-tier, Service Oriented Architecture (SOA) systems design and development. - Must have the knowledge of AWS database or other cloud databases - In-depth knowledge and practical experience using enterprise design patterns. - In-depth knowledge of Software Development Life Cycle (SDLC) processes and methodologies, both Waterfall and Agile/Scrum, and involvement in the complete development life cycle. - Advanced expert level knowledge and understanding of technical system architecture, application design, system engineering, and integration. - Knowledge and experience with system integration techniques and patterns. - Knowledge and experience with system modeling and diagramming approaches. - Knowledge and experience in systems development life cycles, agile, and processes.

About Company

10-49 employees

Datosys is an Australian company and a subsidiary of an IT group that's a platinum partner of Microsoft. We execute programming and software development of a distinguished project there, as it is the oldest product of the group, which is an internationally known product being used by several major universities, London imperial college for instance We are proud to have created a safe working environment, active today and at the current situations of Iran, while working based on rules and international standards to pave the way for applying and augmenting the expertise in the so-called domains.

Similar Jobs

Barsa Novin Ray | استخدام در برسا نوين راي

Senior Web Developer

Full Time

Barsa Novin Ray

Tehran

2 months ago

Meditechsys | استخدام در مدي تک سيستم

a month ago

SnappTrip | استخدام در آرا جهان نوین گستر اطلس

10 days ago

Zitel | استخدام در زیتل

in 4 hours

Noandishan Hamrah Kian | استخدام در نوانديشان همراه كيان

Senior C# Developer

Full Time

Noandishan Hamrah Kian

Tehran

a month ago

Insider | استخدام در اینسایدر

2 months ago

SnappTrip | استخدام در آرا جهان نوین گستر اطلس

2 months ago

Rayanmehr | استخدام در رايان مهر

a month ago

Eligasht | استخدام در الي گشت

25 days ago

Hich | استخدام در ويچ اپ

17 days ago