Submit

Software Developer (.NET)

Lisboa

Job description

The client is looking for a Software Developer to join our cutting-edge development team. We want someone who feels comfortable asking "why?".
The ideal candidate is a divergent thinker who understands development best practices and has experience with multiple programming languages. They should be able to work well in a team with strong analytical and technical skills and be capable of communicating the logic behind technical decisions to non-technical stakeholders.
They should feel comfortable working in an agile environment and have the ability to "take the wheel" when necessary.

Responsibilities
• Work with other developers to design algorithms and flowcharts
• Produce clean and efficient code based on specifications
• Integrate software components and third-party programs
• Test and implement programs and systems
• Troubleshoot, debug, and update existing software
• Gather and evaluate user feedback
• Recommend and execute improvements
• Create technical documentation for reference and support

Requirements

Requirements and Skills
• Over 3 years of proven experience as a Software Developer or similar role
• Familiarity with Agile development methodologies
• Knowledge of algorithms and data structures
• Experience with software design and development in a test-driven environment (Test Driven Development)
• Knowledge of object-oriented programming languages
• Experience with databases and Object-Relational Mapping (ORM) frameworks
• Ability to learn new languages and technologies
• Excellent communication skills
• Problem-solving attitude and attention to detail
• Proficiency in troubleshooting software issues and debugging a small codebase
• Bachelor’s degree in Computer Science, Engineering, or a related field
• Developer with some experience in database migration projects (desirable)

Want to apply?
Position
Name*
Email*
Phone number*
Country*
City*
Linkedin
Faça upload do seu CV* (max. 4MB)
Upload your photo or video (max. 4MB)
Submit