• Forum
  • Jobs
  • Senior C++ Developer - Banking - Zurich

 
Senior C++ Developer - Banking - Zurich – Visasponsoring

• C++, Object-Oriented Programming, Specification and Documentation in managed/unmanaged C++ and either C# or Java, with JavaScript.
• Microsoft Common Intermediate Language (MCIL)
• Data Modelling: Database and XML Schema Design
• Documentation Management, including UML use case diagrams & descriptions, class & component modelling, sequence & activity modelling and source code documentation tools and techniques.
• Multi-platform project design and specification.
• Competent to work with different compilers

A truly rare opportunity exists to join an organisation who are totally unchallenged in the marketplace, simply because of the quality and intelligence of their amazing products. This product suite is to become a must have of the banking sector and will propel them to become the market leaders, the future is extremely bright at this unique company and they need talented Developers to join their already market leading team.

KEY ROLES AND RESPONSIBILITIES:
• Contribute into software development efforts. This involves being intimately involved with all technical activities of the various development groups (software development life cycle activities, software architectural design, coding, code reviews, research, etc.). This will likely also involve mentoring of the development project team developers.
• Work within R&D Department on technical initiatives. This will likely involve vision setting, researching, training, coding, and all phases of the software development life cycle.
• Work closely and assist business analysts during the elicitation, analysis, negotiation, specification and verification of requirements and quality attributes for software projects.
• Be accountable for ensuring that the direction set by the R&D Department generally accepted best practices are followed.
• Produce software architecture and design specifications in line with requirements, that exhibit desired qualities and that enable a project to be delivered by multiple, globally-dispersed development teams.
• Clearly document architecture and design of the tasks in ways that are consumable by the various stakeholders: managers, partners, consultants, sales & marketing, developers, end-users.
• When required produce and present architectural project designs for stakeholders of varying technological expertise, encompassing packaging, runtime, static, code, build, dependency and test specifications and demonstrate the validity of architectural specifications with respect to requirements and company goals, objectives, policies and strategies to stakeholders with varying technological expertise.
• Provide technical assistance in negotiations with outsourcing companies.
• Communicate specifications and provide technical direction to the various in-house, off-shores and outsourced development teams.
• Produce accurate estimates for tasks and assist project scheduling activities.
• Make the companies products "future-proof"

SKILLS REQUIRED:

• C++ Object-Oriented Programming, Specification and Documentation in managed/unmanaged C++ and either C# or Java, with JavaScript.
• Microsoft Common Intermediate Language (MCIL)
• Data Modelling: Database and XML Schema Design
• Capable and competent in analysing the company's software, to whatever level necessary, in order to ensure that the software is consistent with company goals, objectives, strategies and requirements.
• Competent in communication and presentation his/her knowledge to all relevant stakeholders. This invariably involves writing documentation and the communication and presentation of it.
• Competent in understanding of the software development paradigms, methodologies and standards employed in the various industry sectors within which the organisation's customers operate: automotive, aerospace, defence, telecoms and finance.
• Competent to ascertain and specify software quality attributes through the understanding of the organisation's commercial goals, objectives, policies and strategies and to balance technical requirements with them.
• Competent to quickly understand functional requirements and technical designs that exhibit desired qualities in line with company policies, strategies and customer needs.
• Competent to listen to criticism and be assertive in communicating and defending the integrity of projects in the face of vested interests and the ability to accept valid critiques.
• Understanding/experience with Static code analysis
• Experience with code parsers, especially MCIL parsers
The Enterprise Senior Software Developer will be responsible for developing code for company projects from a technological perspective, ensuring that the code quality and software development life cycle activities are consistent with the company Standards and Quality procedures. She/he needs to be passionate about creating commercially viable, high performing technical solutions that meet the needs of demanding, large, global, multi-national customers in the financial sector, both commercial and investment banking.

Please send a CV that best represents yours skills and experience together with your salary expectation to hr@ipt-buerolersch.ch
Topic archived. No new replies allowed.