IN
0 suggestions are available, use up and down arrow to navigate them
Software Solution Architect in Gurugr...

Apply to this job.

Think you're the perfect candidate?

Software Solution Architect

Giesecke+Devrient ePayments America, Inc. Gurugram, Haryana (Onsite) Full-Time
JOB TITLE Solution Architect

Objective Of This Role:

We need a Solution Architect who’ll be responsible technical lead for S/W platform within the software team of the banknote processing division to develop new innovative solutions for the cash cycle automation

Tasks & Responsibilities:

  • Technical lead as a software architect of the machine application software team within a development project
  • Support in the definition of functional and non-functional requirements and acceptance criteria
  • Based on requirements, develop solution concepts and system architectures together with system engineering
  • Develop software architecture, analyze, evaluate, document software architectures and monitor their implementations, do code reviews
  • Perform case studies and proof on concepts
  • Manage technology risks
  • Drive technology investigations and develop technology roadmaps
  • Support the project leader in basic Project Management Tasks (like Effort Estimation, Release Planning, Risk Management, Progress Tracking).


Education & Trainings: (Basic & Professional)

BS/MS/BTech/MTech in Computer Science / ECE/EE (or similar)

Technical knowhow

  • Experienced in software development approaches covering and improving the whole software development lifecycle (V-Model, CMMI, Scrum, FDD, TDD) and requirements engineering including expertise in writing good requirements, UI/UX
  • Experienced in effort estimation, overall project planning and risk management
  • Experienced in Object-Oriented Analysis (OOA) and Design (OOD), UML, Patterns, State Modeling
  • Know how to develop a software architecture, know how to analyze and evaluate a software architecture, knowledge in architectural and design patterns, knowledge in software architecture quality attributes, case studies and proof of concepts, promote reuse and platform thinking, utilize best practices, properly document the architecture, analyze the implications of approaches and changes, focus on smart integration of the solutions with the Giesecke & Devrient environment
  • Experienced in technical projects, ideally machine development projects consisting of mechanics, electronics, real-time control software and embedded application software
  • Operating Systems: Yacto Linux ,Windows CE 6.0
  • Programming: C / C#, .NET Framework, Blazer
  • Development Tools: Visual Studio , Team Foundation Server (TFS) / DevAzure, Enterprise Architect, Microsoft Office (Word, Excel, PowerPoint)", Chromium browser.
  • Have a good technology breadth: Embedded Computing, Availability and Fault Tolerance, Databases, Messaging, Networking, Parallelism/Multithreading/Multitasking, State Machines, Performance, Security, Usability and User Interface Design, Unit Testing and Test Automation


Soft Skills

Leadership Competence
  • International Collaboration
  • Very good English (speaking and writing)
  • Communication: Be a team-player with open and proactive communication with all stakeholders (locally and with headquarter), collaborate, actively manage local development team (technically), have good moderation and presentation skills


Experience (in yrs.) Total 15 + years

  • (*Experience in related field, industry, products etc)
  • 3 - 5 years’ experience as a leading software architect
  • 10 + years’ experience in software development

Recommended Skills

  • .Net Framework
  • Architecture
  • Automation
  • C Sharp (Programming Language)
  • Code Review
  • Computer Programming

Apply to this job.

Think you're the perfect candidate?

Help us improve CareerBuilder by providing feedback about this job:

Job ID: 21879

CareerBuilder TIP

For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using CareerBuilder you are agreeing to comply with and be subject to the CareerBuilder Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.