Junior Software Engineer
About the role
Job Description:
We are seeking a motivated Junior Software Engineer to support the development, testing, and maintenance of software applications.
You will work closely with senior developers and cross-functional teams to build reliable solutions while gaining hands-on experience in a collaborative environment.
Responsibilities:
Develop, test, and maintain software applications and features.
Assist in debugging, troubleshooting, and resolving technical issues.
Collaborate with team members to design and implement software solutions.
Participate in code reviews and follow coding standards and best practices.
Maintain technical documentation and project records.
Support software deployment, updates, and system improvements.
Continuously learn new technologies and contribute to team initiatives.
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, or related field preferred.
Basic knowledge of programming languages such as Java, Python, C#, or JavaScript.
Familiarity with databases, APIs, and version control systems (e.g., Git).
Strong problem-solving and analytical skills.
Good communication and teamwork abilities.
Ability to learn quickly and adapt in a fast-paced environment.
High attention to detail and commitment to producing quality work.
Benefits:
Competitive salary and performance-based bonuses.
Supportive work environment with mentorship opportunities.
Access to training, certifications, and professional development programs.
Exposure to real-world software development projects and technologies.
Work-life balance with flexible or hybrid scheduling options.
Responsibilities
- Develop, test, and maintain software applications and features
- Assist in debugging, troubleshooting, and resolving technical issues
- Collaborate with team members to design and implement software solutions
- Participate in code reviews and follow coding standards and best practices
- Maintain technical documentation and project records
- Support software deployment, updates, and system improvements
- Continuously learn new technologies and contribute to team initiatives
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or related field preferred
- Basic knowledge of programming languages such as Java, Python, C#, or JavaScript
- Familiarity with databases, APIs, and version control systems (e.g., Git)
- Strong problem-solving and analytical skills
- Good communication and teamwork abilities
- Ability to learn quickly and adapt in a fast-paced environment
- High attention to detail and commitment to producing quality work
Benefits
- Competitive salary and performance-based bonuses
- Supportive work environment with mentorship opportunities
- Access to training, certifications, and professional development programs
- Exposure to real-world software development projects and technologies
- Work-life balance with flexible or hybrid scheduling options
Skills mentioned
About Cátedra EMERSON-UPM
La Cátedra Emerson-UPM sobre regulación y control de procesos industriales tiene como misión promover el avance científico y tecnológico en el sector de la regulación y control de procesos industriales buscando la eficiencia energética y la descarbonización. Para ello, la Cátedra se enfoca en: 🔹Dotación de equipos y materiales al laboratorio de Operaciones Básicas en Ingeniería Química para el revamping y actualización de las instalaciones. 🔹Transferencia de conocimiento a alumnos y PDI de la ETSIDI en materia de válvulas de control, instrumentación de medida y en sistemas de control de procesos. 🔹Difusión y divulgación de los avances tecnológicos y científicos en el sector de la regulación y control de procesos industriales mediante clases, charlas técnicas, seminarios y conferencias. 🔹Contribuir en la formación de profesionales concienciados con la eficiencia energética y la descarbonización desde las perspectiva de la regulación y control de procesos. Contacto: catedra.emerson.etsidi@upm.es