Python & COBOL Software Engineer

Nextlane
Municipality of Madrid, Spain
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote
Municipality of Madrid, Spain

Tech stack

C
.NET
Computer-Aided Design
API
Agile Methodologies
IBM AIX
JIRA
Automation of Tests
Bash
C Sharp (Programming Language)
Unix
COBOL
Code Review
Continuous Integration
Software Debugging
Indexed Sequential Access Method (ISAM)
JSON
Python
Pair Programming
Performance Tuning
Scrum
Systems Development Life Cycle
Shell Script
Software Systems
SQLite
SQL Databases
XML
Data Logging
Technical Debt
GIT
REST
Code Restructuring
Software Version Control
Programming Languages

Job description

As a key member of the team, you will be responsible for: For development and maintenance of Kobra II DMS that is market leading DMS in Sweden. As a developer in the Kobra DMS team expected to Design and Develop Software Solutions

  • Write clean, scalable, and maintainable code according to project requirements.
  • Design software systems and architecture in collaboration with team leads, product team and engineering manager.
  • Debugging and Troubleshooting
  • Identify, analyse, and resolve software defects or performance issues.
  • Use logging, monitoring tools, and debugging techniques to investigate problems.

Testing and Quality Assurance

  • Develop and execute unit, integration, and automated tests.
  • Collaborate with QA teams to ensure code meets acceptance criteria.

Participate in SDLC/Agile Processes

  • Attend and contribute to sprint planning, daily stand-ups, reviews, and retrospectives.
  • Break down features into tasks and provide time estimates.

Code Review and Collaboration

  • Review peer code for readability, performance, security, and best practices.
  • Collaborate closely with team members, including developers, testers, designers, and product owners.

Documentation

  • Document code, APIs, and systems for maintainability and knowledge sharing.
  • Contribute to technical specifications and architectural documentation.

Version Control and CI/CD

  • Use version control systems like Git for source code management.
  • Work with CI/CD pipelines to automate build, test, and deployment processes.

Security and Compliance

  • Follow security best practices in code and architecture.
  • Stay updated on industry regulations and ensure compliance where applicable

Continuous Learning and Improvement

  • Keep up-to-date with the latest tools, frameworks, and programming languages.
  • Actively participate in code refactoring, performance tuning, and technical debt reduction.

Mentorship and Knowledge Sharing

  • Support junior developers through mentorship, code reviews, and pair programming.
  • Share knowledge through internal talks, documentation, or community involvement

Requirements

  • Experience: 3+ years of professional experience as developer
  • Communication: Strong communication skills, both verbal and written.
  • Technical Skills: COBOL, Python, C#, .NET, REST APIs, C-ISAM, SQL/SQLite, Git, JSON/XML, Unix/AIX, Shell Scripting, Bash, CornShell, Jira.
  • Interpersonal Skills: Ability to collaborate in a diverse and dynamic environment.

Benefits & conditions

  • ? Remote Work: Up to 3 days a week!
  • Work-life balance: We have flexible entrance and departure time.
  • Summer schedule on Fridays: Start early your weekends!
  • ? Referral Bonus: €1500 for every talent you refer (after 6 months).
  • ? Continuous Learning: Access to our internal platform for continuous development.
  • ? Vacation: 23 vacation days plus an intensive schedule in July and August.
  • Teambuilding: Our afterworks and activities are memorable!

Diversity & Inclusion

  • Support for people with disabilities. If you need any adjustments during the recruitment process, let us know so we can provide the best possible experience.
  • Equal opportunities for all: We welcome applications regardless of age, gender, origin, disability, or any other characteristic protected by law.

Join Nextlane and become part of the technological revolution in the automotive industry.

Discover why we are a great place to develop your talent! Seniority level

About the company

At Nextlane, we don't just develop software solutions - we create the future of the automotive industry. We are a company that combines advanced technology with a clear vision: simplifying and digitizing every step of the automotive customer journey, empowering manufacturers and dealerships to thrive in a constantly evolving market. We believe in the value of every team member, offering opportunities for you to develop and contribute to meaningful solutions. So… What does it mean to be a #Nextlaner? * Be part of a growth-oriented culture. * Collaborate with colleagues from all over the world. * Believe in the Power of ideas and the diversity of thought. * Be committed to provide an environment where you can learn, grow, and collaborate on projects that make a global impact. Our success is measured not just by results, but also by the growth and satisfaction of those who are part of our company. At Nextlane, you'll have the opportunity to innovate, push boundaries, and work on solutions that are transforming the automotive world.

Apply for this position