Software Engineer (m/w/d)

at  niologic

50667 Köln, Nordrhein-Westfalen, Germany -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Oct, 2024Not Specified31 Jul, 2024N/ANew Features,Computer Science,Sql,Databases,Requirements Analysis,Emerging Technologies,Analytical Skills,Programming Languages,Software Design PatternsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

At Niologic, we are building the leading consultancy for Product Engineering for AI and Location Intelligence in Germany. Combining the megatrends AI and Location Intelligence, we want to strive for bringing the cutting-edge into production for our clients and make a difference in their daily lives.
Contrary to current industry trends and backed by the trust of leading brands, we want to grow from an extraordinary 15 people team to a dream team of 50 players dedicated to retail and public security.
We are seeking a talented and passionate Software Engineer to join our innovative team at Niologic. As a key member of our development group, you will design, develop, and maintain high-quality software solutions that drive our business forward.
Tasks

As a software developer at Niologic, you will develop new AI and software architectures from requirements analysis to product integration.

  • Develop robust, scalable, and efficient software applications using modern programming languages and frameworks
  • Collaborate with cross-functional teams to gather requirements, design solutions, and implement new features
  • Write clean, maintainable, and well-documented code
  • Participate in code reviews and contribute to improving our development practices
  • Troubleshoot, debug, and optimize software performance
  • Stay up-to-date with emerging technologies and industry trends

Requirements

  • Masters degree in Computer Science, Software Engineering, or a related field
  • 3+ years of professional software development experience
  • Strong proficiency in at least one modern programming language (e.g., Java, Python, C++, JavaScript)
  • Familiarity with software design patterns and principles
  • Experience with version control systems (e.g., Git)
  • Knowledge of databases and SQL
  • Excellent problem-solving and analytical skills
  • Strong communication and teamwork abilities

Benefits

Responsibilities:

Please refer the Job description for details


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Computer Science, Software Engineering, Engineering

Proficient

1

50667 Köln, Germany