Software Engineer Job Duties and Responsibilities Typical duties include :
Designing and creating engineering specifications for software programs and applications
Coding, modifying, testing and debugging programs according to design specifications
Working with quality assurance to develop software test plans
Implementing a specific development methodology
Documenting software specifications
Developing software prototypes
Required Skills :
Experience in RDBMS and SQL. MySQL is an advantage
Excellent knowledge in practicing OOAD, architectural and design patterns.
Excellent in UNIX, Shell scripting, knowledge of Perl / Python is an added advantage.
Strong verbal and written communication skills.
Knowledge of Web Technologies.
Familiarity with version control tools like GIT / Github.
Should have participated in, and be familiar with, Agile (Scrum) project methodology and practices Education Bachelors degree in computer science, electrical engineering, computer engineering or related field.
Years of Experience : 4-5 years of relevant experience Degrees or Certifications : Software engineering degree preferred or equivalent
Interested candidates please email resume to ryan.byrne modis.com