Software Engineer

MAIN DUTIES & RESPONSIBILITIES

Scope & Complexity

  • Execute full software development life cycle (SDLC)
  • Develop flowcharts, layouts and documentation to identify requirements and solutions
  • Write well-designed, testable and reusable code
  • Produce specifications and determine operational feasibility
  • Integrate software components into a fully functional software system
  • Develop software verification plans and quality assurance procedures
  • Document and maintain software functionality
  • Troubleshoot, debug and upgrade existing systems
  • Deploy programs and evaluate user feedback
  • Comply with project plans and industry standards
  • Ensure software is updated with latest features
  • Working closely with other staff, such as project managers, graphic artists, UX designers, other developers, systems analysts and sales and marketing professionals
  • Consulting clients and colleagues concerning the maintenance and performance of software systems with a view to writing or modifying current operating systems
  • Investigating new technologies
  • Continually updating technical knowledge and skills by attending in-house and external courses, reading manuals and accessing new applications.
  • Coding Best Practices(OWASP top 10)

PROFILE

REQUIREMENTS / QUALIFICATIONS

ACADEMIC BACKGROUND

  • A bachelor's degree in computer science, software engineering, or another related field.
  • 1 to 3 years of software engineering or software development experience, preferably in a related field.

REQUIRED EXPERIENCE

  • Hands-on programming experience using relevant languages.
  • Experience using relevant tool suites.
  • Strong written and verbal communication and interpersonal skills.
  • Creative problem-solving skills.
  • A comprehensive understanding of computer science concepts.
  • Excellent coding skills.
  • Extensive knowledge of agile methodologies.
  • Strong team building skills.
  • The ability to travel as necessary.

TECHNOLOGY

  • Programming Language: C#, SQL
  • APIs/Frameworks/Libraries: MVC
  • Databases: MS SQL Server 2014, 2018
  • Web Technologies: C#, JavaScript, React, JQuery, ASP.NET, .Net Core
  • Tools/IDE: Visual Studio .NET 2015, 2017, 2019

PREFERED CERTIFICATIONS/SPECIALTIES/COURSEWORK

  • ASP.NET, MVC
  • Azure
  • HTML 5, CSS3
  • Sitecore
  • Umbraco
  • Sitefinity
Proximity Indian Ocean is a solution-oriented partner delivering exceptional technology and digital production services. Proximity Indian Ocean is a member of the Omnicom group of companies - the world’s largest marketing services organisation.