0% found this document useful (0 votes)
34 views

Software Atypon

The document outlines the responsibilities, education, and desired skills for a software development role. Responsibilities include front-end development using Java, debugging bugs, code reviews, and continuous improvement. A bachelor's degree in computer science or related field is required. Desired skills are strong communication, problem solving, and teamwork abilities as well as experience with Java, mobile development, XML technologies, software design patterns, and web development frameworks.

Uploaded by

Rasha Ziyad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

Software Atypon

The document outlines the responsibilities, education, and desired skills for a software development role. Responsibilities include front-end development using Java, debugging bugs, code reviews, and continuous improvement. A bachelor's degree in computer science or related field is required. Desired skills are strong communication, problem solving, and teamwork abilities as well as experience with Java, mobile development, XML technologies, software design patterns, and web development frameworks.

Uploaded by

Rasha Ziyad
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 1

Responsibilities

 Work with Back-end APIs and Components


 Ability to debug bugs efficiently and effectively
 Front End Development
 Write quality code, primarily in Java
 Chooses solid approach and software engineering design principles to create well-
designed, reusable code for technical solutions, develops clean and well-constructed code
 Codes to acceptance criteria, follows team and organizational standards in code style,
unit testing, source control processes, code reviews, participates in standards evolution
 Conducting design & code reviews
 Working closely with Senior Architects & Team leads
 Always improving the code, performs continuous re-factoring and manages technical
debt
 Willingness to work with people from different regions,countries and time zones

Education

 Bachelor's Degree, computer science or related field

Desired Skills And Qualifications

 Excellent communication skills


 Solves problems effectively
 Works well in a team
 Ability to meet deadlines
 Performs well under stress
 Good analytical skills
 Mobile Web Development experience is a major plus
 Java programming experience
 Great attention to details
 XML related technologies: XML, XSLT , and XPath
 Strong grasp of software design patterns and effective development methodologies.
 Experience with software engineering practices and methodologies.
 Experience with (client-side) UI development, including AJAX, CSS, and HTML with
JavaScript- (Backbone, JQuery and AngularJS) and CSS-frameworks like LESS and/or SASS
 Very good understanding and working knowledge of Java Frameworks especially Spring
and Spring MVC.
 Proficient with Java Web Technologies (JSP and Servlets, Filters....)
 Experience with Web Services including REST and SOAP

You might also like