Junior Software Engineer
Thursday 30 June 2022 11:14 AM Beirut Time · 187
Wajdi Alkayal Wajdi Alkayal

Job Title: Junior Software Engineer



Reporting to: Team Lead Software



What we do:


wmktech are an engineering and software company that supply and support the resourcing of engineers, analysts, specialists and other professionals in this field. We are home to a vibrant group of professionals, working together to deliver to our clients. As a Gold Certificated company in the NSAI Excellence Through People scheme, wmktech strives to guide many of Ireland's most successful organizations to become more efficient, productive, flexible, competitive and innovative, through the development of great people.



Job Summary:


We are looking for a talented and enthusiastic Graduate Software Engineer to join our team responsible for designing, developing and testing software for our products and tools. You will have the opportunity to learn and get involved in the development and maintenance of industry 4.0 industrial automation solutions including machine vision applications from the market leading CXV Global product portfolio. As a member of one of our development teams you will learn the full software development lifecycle working within an Agile environment and delivering to a continual release process. You will enjoy working in the latest software languages ​​including React, .Net Core, C#, all utilizing the latest deep learning technologies. The successful candidate will be involved in and learn about the design and delivery of all aspects of the company’s industrial vision and automation solutions.



Responsibilities:


Develop and write well-designed and testable code to specification

Deliver assigned tasks on time and as described

Troubleshoot, debug and upgrade existing systems

Integrate software components into a fully functional software system

Deploy programs and evaluate user feedback

Liaise with colleagues to implement and unique technical designs

Work on new product development

Investigate and learn new technologies where relevant, attending in-house and external courses and accessing new applications

Learn how to document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code

Learn and understand quality assurance and product delivery concepts

Participate as a member of an Agile development team to execute the full software development lifecycle (SDLC)

Planning and prioritizing development priorities working closely with team members


Requirements:


Relevant third level qualification(s) such as BSc in Computer Science / Maths / Physics /Software Engineering or other related discipline

Experience in C# or similar language and .NET Core 3.1

Experience with 3-tier architectures

Experience with multi-threaded applications

Experience with distributed systems

Experience with micro services

Knowledge or experience with Agile and Scrum methodologies

Strong analytical and reasoning skills with an ability to visualize processes and outcomes

Outstanding communication skills (both written and verbal) and the ability to work collaboratively

Demonstrate strong attention to detail and ability to troubleshoot software issues



Competitive salary.

Full healthcare cover, leave benefits, life assurance, flexi-time and pension scheme.

A varied and exciting career with Crest Solutions with opportunities to work in a cutting-edge, innovative technological environment.

A structured approach to professional development opportunities with an educational assistance program.

lebanon,baalbek
full time ,contract
700$
2year
office,remote
b1
Related Posts
Full Stack Developer (PHP)
17 September
Senior motion graphic designer
17 September
Senior Software full stack Developer
17 September