Company Description
Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology - with us, you will have the change to improve quality of life all across the globe. Welcome to Bosch!
**Job Description**:
**General Duties and Responsibilities**
- Present results on daily SCRUM Meetings and with stakeholders when needed.
- Provides information by collecting, analyzing, and summarizing development and service issues.
- Collaborate with other programmers to design and implement features.
- Contribute to technical design documentation by keeping clear comments on the code developed.
- Works independently when required.
- Review and analysis of technical documentation related to currently fielded and future systems.
- Work within a team to troubleshoot complex problems in networked systems and test operational software.
- Generate recommendations for improvements or modifications to correct problems.
- Manage SMT Incident Tool (Answering to customer, solving issue and documenting it, closing Incident)
- Follow database migrations with CI team.
- Constant backups of developed software on team foundation server.
- Experience in communicating with users, other technical teams and management to collect requirements, identify tasks, provide estimates and meet production deadlines
- Document all the code developed in the technical documentation manual.
- Follow and implement new trends in software development, always to improve the current processes.
- Generate efficient queries, procedures and triggers for MS SQL and Oracle.
- Participate as an active member of the SCRUM Meetings.
- Participate to 24/7 Support
- Experience with professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing and operations
**Qualifications**:
- 3+ years' experience coding (MVC and C#).
- IOS development wished
- Experience developing services for a Microservice architecture
- Knowledge about developing APIs (e.g. Swagger, OpenAPI, AsyncAPI)
- Knowledge about messaging (e.g. Kafka, Solace)
- Version control in GIT, GIT workflow, ability to conduct code reviews as a peer
- SCRUM development team role.
- Computer science, software engineer or similar degree.
- Proficient database skills (T-SQL and PL-SQL).
- Great communication (English and Spanish).
- Analytical mindset.
- Well organized.
- Proficient windows server administration skills.
- Self-taught skills.
- Communication skills.