KARRIERE UND KULTUR

Was Arbeiten bei ProV bedeutet

ProV hat sich seit seiner Gründung im Jahr 2003 als mittelständische und globale Firma für IT-Services und -Beratung für KMUs positioniert. Dabei kooperiert es mit ausgewählten Software-Partnern. Arbeiten bei ProV bedeutet deshalb internationale Zusammenarbeit mit sehr flachen Hierarchien. Jede einzelne Person im Unternehmen hat hohe Verantwortung über ihren Arbeitsbereich und trägt immens zum Wachstum von ProV bei. ProV setzt auf eine blühende und inklusive Kultur, die der nächsten Generation von Technologieexperten neue Horizonte bietet. Mit mehr als 2.000 Mitarbeitern in Büros auf der ganzen Welt glauben wir, dass Vielfalt und Nahbarkeit Innovationen inspirieren und fördern.

Oktober 21, 2024

Sr Java Developer

Philippines

Beschreibung

General Description 
As a Senior Software Engineer, you will have a unique chance to contribute to shaping our development 
setup while taking ownership of the existing portfolio of bespoke applications together with the rest of the 
team. With your technical background, you will help define and implement software engineering standards 
and take ownership of application deliverables with a high focus on quality, standardization, and reusability.
You will have the opportunity to work on challenging projects, mentor junior team members, and contribute 
to the overall technical strategy of the company.


Responsibilities:

  • Design, develop, test, and deploy applications to functional and technical development standards
  • Support and enhance all delivered solutions
  • Drive quality in deliverables and technical excellence across our development approach
  • Collaborate with cross-functional teams, including product managers, designers, and other 
    engineers, to define, plan, and deliver high-quality software solutions.
  • Lead the architecture and design of complex software systems, considering factors such as 
    scalability, performance, and maintainability.
  • Write clean, efficient, and maintainable code using best practices and design patterns.
  • Participate in code reviews, providing constructive feedback and ensuring adherence to coding 
    standards.
  • Take ownership of technical challenges and proactively identify and address potential bottlenecks 
    or issues.
  • Mentor and guide junior engineers, sharing knowledge and promoting a culture of continuous 
    learning.
  • Investigate and incorporate new technologies and tools that enhance development efficiency and 
    improve product quality.
  • Collaborate with DevOps teams to ensure smooth deployment, monitoring, and maintenance of 
    applications.
  • Contribute to the software development lifecycle by participating in sprint planning, estimation, 
    and retrospectives.
  • Stay up to date with industry trends, emerging technologies, and best practices to drive 
    innovation within the team.

Pflichtkenntnisse

Qualifications:
  • Bachelor’s degree in Computer Science, Software Engineering, or a related field
  • Minimum of 5 years of professional software development experience.
  • Preference for high exposure and knowledge in Java and MS SQL with a minimum of 5 years of 
    experience.
  • Basic knowledge in Angular (10), C#, and .Net.
  • Practical exposure to a significant number of these technologies: ASP.NET, JavaScript, HTML, CSS, 
    MongoDB, and Git. Strong experience with web application development.
  • Experienced in working with application lifecycle management, including CI/CD using Azure 
    DevOps (or similar).
  • Knowledge in API development and proper use of API verbs.
  • Knowledge in using API testing tools like Swagger and Postman.
  • Experienced in an agile scrum setup and ceremonies.
  • Proven track record of designing and delivering successful software projects, including 
    involvement in architecture decisions.
  • Solid understanding of software design principles, data structures, and algorithms.
  • Excellent problem-solving skills and the ability to tackle complex technical challenges, and always 
    deliver on your promises.
  • Proficiency in troubleshooting and debugging.
  • Possess a track record of effectively handling and resolving production issues in a dynamic 
    environment.
  • Understanding of OWASP principles and cross-site scripting (XSS) awareness.
  • Strong communication skills, both written and verbal, with the ability to effectively collaborate 
    with cross-functional teams.
  • Demonstrate a strong history of being a team player, willing to collaborate, share knowledge, and 
    support colleagues.
  • Leadership experience or a demonstrated willingness to mentor and guide junior team members

Jetzt bewerben