Website Centum Adeneo India
Team Work | Technology | Trust
Role purpose and scope :
Individual contributor to deliver design, development and testing of application software against high quality, performance and reliability expectations, working closely with teams located in multiple locations, working directly with Customers.
Performance Areas :
· Design and test software from architecture to meet software requirements; Work in collaboration with team of highly skilled engineers to design modules, develop algorithms and implement the software design.
· Comprehend the quality requirements and deliver overall product/solution exceeding customer-expected quality; Lead the development of an effective the test strategy depending the properties of the solution to be delivered.
· Perform reviews of all deliverables—Design, code and V&V plans.
· Estimating effort, resource and schedule for own work.
Essential Skills / Personality
Software Programming/Software Design Engineering: Well-experienced in software design, development and validation activities; primarily a software developer who works with higher layers of software modules. Ability to program in Windows and Linux environment.
C++ 11 programming skills under Linux is mandatory (for at least 3 years).
.NET/C#, Webservice development (full-stack or backend developer), Microsoft Visual Studio C++ and C# dev environment experience are desired.
Knowledge of SOAP/REST protocol is a plus.
Programming: Deep and advanced expertise level in programming, expertise in Multithreading, working knowledge of UML.
Validation & Verification: Well experienced with development testing in Microsoft Windows environment, code reviews, static & dynamic analysis, profiling and so on.
High Complexity: Rigor & precision in software implementation is essential. An imaginative and inquisitive mind, eager to learn new technologies, skills and develop solutions for complex problems.
Communication skills: Excellent written communication skills for reporting and engineering document preparation.
* Domain experience in transportation or automotive.
* Quality Process understanding (CMMI, ISO and other relevant global standards).
Minimum Qualification :
Bachelor’s Degree in Computer Engineering/Science, MCA.
Job Experience :
Prior experience of at least 6 years in software development in engineering services or electronics design services industry.
Career progression :
Systems Engineering on technical career track or Engineering Management.