Platform Software Engineer

Job Description:

  • We are looking for a talented Platform Software Engineer to join our exciting team in NETSOL Lahore, working as part of our core engineering team on the WRLD 3D mapping platform.
  • If you’re excited by the prospect of being at the core of a small and innovative team.
  • From matching GPS traces to road-graphs to generating procedural road casings, we frequently work on challenging problems.
  • We pride ourselves on being agile and pragmatic, working at a swift, sustainable pace to deliver early and often.
  • We are working with a mix of established and emerging technologies such as C++, iOS, C# and Cloud Computing.
  • You’ll get a chance to work with all of them.                     

        Minimum experience required is 4 years

  • You must have experience with OpenGL or similar graphics libraries
  • You must be able to demonstrate an understanding of algorithms, data structures and 3D mathematics.
  • You must have experience of implementing high performance, real time 3D systems such as games or demos.
  • You must have some knowledge of graphics techniques and/or computational geometry.
  • You should have some experience of working on iOS/Android/Web platforms.
  • You must have a passion for developing high quality software.
  • You must be extremely self-motivated and thrive in a team environment.
  • You must be fluent in at least one OO language (e.g. C++, C#, Java) and have an understanding of OOD (e.g. design patterns, SOLID).
  • You must have strong problem solving skills along with excellent written and oral communication skills that allow you to solve problems as part of a team.
  • You must be degree educated in Computer Science,
  • Engineering, Mathematics or a similar discipline, or have equivalent professional experience.
  • You should be flexible and adaptable, eager to engage with and learn new technologies and roles in an organization.
  • Knowledge of agile and lean development, Scrum, Kanban, Continuous Integration, Pair Programming, TDD.
  •  Experience with MVC web development frameworks, particularly Ruby on Rails.
  • Experience with mapreduce, Hadoop, EMR, mrjob.
  • Experience with C# and latest .NET framework.
  • Experience with a dynamic language (Ruby, JS, Python,Lua etc.)
  • Basic understanding of Unix system administration.
  • Build configuration management and automation (Nant,Rake, Make etc)
  • Experience with mapping tools and technologies such as ArcGIS, QGIS, GDAL, OGR
  • Contributions to open source is an advantage.

 

Job Details

  • Software & Web Development
  • WRLD
  • Permanent
  • Lahore
  • 5
  • Experienced Profesional
  • 4 years to 10 years
  • January 16, 2020
  • March 31, 2020
Share this job
Show all jobs