Junior Software Application Engineer
RINA Visualizza tutti gli annunci
- Rozzano, Milano
- Tempo indeterminato
- Full time
- Design and develop robust, scalable, and secure software applications.
- Write clean, maintainable, and efficient code adhering to software development best practices.
- Interface the product/project managers to receive technical requirements to be implemented
- Write automated tests to ensure the quality of applications and enhance test coverage.
- Debug the implemented application software
- Support the V&V team during testing and validation activities for defect analysis
- Analyze and solve detected problems implementing the needed corrections
- Document APIs, and implementation details.
- Maintain technical documentation and diagrams related to the software applications.
- technical support to customers and internal teams as needed.
- Debug and resolve technical issues in a timely manner.
- Stay updated on emerging technologies and industry trends.
- Work collaboratively with cross-functional teams to deliver high-quality software applications.
- Proficiency in one or more programming languages, such as Java, Python, C#, or JavaScript.
- Experience with desktop application development frameworks (e.g., .NET, VS Code, DevStream) and/or web application development frameworks(Spring, Django, React, Angular).
- Familiarity with Graphic User Interfaces design and related development frameworls (e.g. Qt, NI LabWindows/ LabView).
- Familiarity with database technologies (MySQL/SQL and NoSQL databases)
- Knowledge of cloud platforms (e.g., AWS, Azure, GCP) and containerization technologies (Docker, Kubernetes).
- Understanding of software engineering life cycle and development best practices, including Agile methodologies, CI/CD pipelines, and version control systems (e.g., Git).
- FORESIGHT & INSIGHT - Context awareness adopting a systemic perspective and informed decision making.
- WORKPLACE DYNAMICS - Resourcefulness in shaping progress and working efficiently.
- INTERPERSONAL INFLUENCE - Skills and strategies we use to interact effectively with others.
- DOMAIN & BUSINESS ACUMEN - Applying a scientific approach and critical thinking in operations and solution development within area of expertise.
- PERSONAL EMPOWERMENT - Ownership for life, work and results, striving to grow professionally and personally.