Are you passionate about bridging the gap between business needs and IT solutions? Checkpoint Systems is looking for a Senior Software Developer to join our team in Carral, supporting key onboarding projects and strategic accounts across Spain.
Senior Software Developer
As a senior software developer, you will be a member of the global CheckNet Development organization which is growing. You will work alongside our talented team of motivated individuals in Spain, Netherlands, and India to deliver a variety of projects to support and enhance our internal production systems.
Core Objectives
1. Participate in all aspects of the software development life cycle (full stack)
2. Assist in reviewing business requirements and the creation of system design
3. Provide estimates of duration and effort required to complete development tasks from (high-level) requirements
4. Ensure clear and early communication, particularly keeping management informed of progress, issues, and difficulties
5. Create and maintain technical documentation
6. Assist quality assurance team in creating and executing test plans
7. Participate in adopting new development techniques and best practices to improve process and product quality
8. Ensure adherence to company best practices for elegant and maintainable solutions
9. Share expertise across the team to enhance team effectiveness
Requirements
1. Bachelor's or master's degree in computer science/engineering
2. At least 5 years of experience as a professional software developer
3. Strong communication and influential skills, both written and verbal in Spanish and English
4. Full stack .NET developer with solid knowledge of C# and the Microsoft .NET framework
5. Experience with web development and REST APIs
6. Experience with object-oriented design, design patterns, and best practices
7. Proficiency with databases and SQL querying language
8. Familiarity with Agile methodologies and process frameworks (e.g., Scrum)
Intercompany Skills
1. Ability to work in a highly collaborative environment
2. Excellent team player
3. Flexibility to go beyond your field of expertise
4. Commitment to staying updated on new technologies and tools through online self-paced training
#J-18808-Ljbffr