Tóm lược
Mô tả công việc
Tóm tắt công việc
As a Senior Software Engineer for NEVIS Security Suite your role will be to help us develop our sophisticated, scalable Identity and Access Management (IAM) solution, in which nevisIDM enables central management of users, applications and permissions.
In your daily work, you will:
- Represents the development team towards the PO.
- Understands the components under his responsibility, their purpose and knows the problems the customers solve with it
- Autonomously suggests and pushes for improvements of the product, both in code and in other areas (documentation, UX ...)
- Designs solutions for CRs of the software such that the long-term interests of the product are furthered, pushes against feature bloat, imprecise or fragile changes
- Coaches and leads the team in producing implementations of high quality, strives to make/keep the code base clean and well-tested
- Encourages and pushes continuous improvement of the team's methodology, processes, discipline, skill, knowledge and morale.
- Ensures investigations for support requests are precise and rigorous
- Ensures customer questions are answered timely and well
- Motivates the team, distributes work packages fairly, raises personal issues in a professional manner
- Tracks work satisfaction of individual team members and strives to arrange for a satisfactory work experience for all team members
- Keeps the customers interest well represented in all discussions: backwards compatibility, usability, ease of operation...
- Presents topics related to his component to a broader audience within and outside of the company.
- Brings in enhanced SW architecture know how (ISAQB foundation level).
- Establishes detailed understanding of customer needs and use cases related to his component throughout the component development team.
- Ensures having a good understanding of the market (not "only" regarding the known customers) in the area of his component.
- Creates and maintains a vision about mid- and long-term development of his component, in cooperation with the responsible product owner.
Why You'll Love Working Here
Why work for AdNovum?
AdNovum is a leading Swiss software engineering company with 30 years of experience. We are specialized in the design, implementation and integration of mission-critical large-scale business and security software solutions. Our products secure 80% of all Swiss e-banking transactions; we implement award winning applications for mobile banking as well as complex web applications to manage the order flow of millions of commodities per day.
We offer
- different customer projects using technologies like Java 8, Java EE, EJB, JPA, Hibernate, Spring, JUnit, Mockito, Eclipse RCP, WebServices (RESTful, SOAP), JavaScript, Cordova, JSF, Angular (2), HTML5, CSS 3, JQuery, etc.
- project assignments according to your skill set and development goals
- working side by side with highly skilled and experienced software engineers
- collaboration with colleagues in Switzerland, Hungary, Portugal and Singapore
- friendly working atmosphere in a well-equipped and professional IT environment
- long-term and stable job with flexible working hours
- a competitive salary plus a performance based bonus, a premium healthcare plan and free English classes
Start date: as soon as possible
Yêu cầu công việc
Your Skills and Experience
To master this job, you should have
- a university degree (MSc/BSc) in Computer Science or a related field
- at least five years of professional experience developing Java applications
- proficiency in web development with HTML/CSS/JavaScript
- working knowledge or interest in learning TypeScript and Angular
- in-depth knowledge of database/SQL development, preferably some knowledge of ORM
- knowledge of Unix (shell, tools)
- very good communication skills in English
- knowhow of OpenSSL, PKI and Spring applications is a plus
Ngôn ngữ
-
English
Nói: Intermediate - Đọc: Intermediate - Viết: Intermediate
Yêu cầu kỹ thuật
- Java
- MySQL
- Computer Science
- JavaScript
- HTML
- CSS
- Spring
- Web Development
- Unix
- ORM
- MS SQL
- AngularJS
- TypeScript
- OpenSSL
NĂNG LỰC
- Working Independently
- Communication Skills
- Team Management
Thông tin doanh nghiệp
AdNovum is a leading Swiss software engineering firm specializing in the design, implementation and integration of large-scale business and security software solutions.
AdNovum is a leading Swiss software engineering firm specializing in the design, implementation and integration of large-scale business and security software solutions. Renowned customers from various industries and the public sector rely on AdNovum’s services and products.
The company was founded in 1988, is privately held and has its headquarters in Zurich, Switzerland, with offices in Singapore and Hungary.
Why work for AdNovum? We offer:
• highly reputable, international company with 25+ years of experience in software development
• working with state-of-the-art technology in a well-equipped and professional IT environment
• work side by side with experienced software testers
• friendly and relaxed working atmosphere
• long-term and stable job