31 Jul
|
University Of Cambridge
|
Bengaluru
31 Jul
University Of Cambridge
Bengaluru
You'll Make a Difference By:
- Being responsible for the software architecture, design and development related to Siemens SINAMICS Drive software portfolio and supports the software to advance the product portfolio
- Development of a complex drive engineering application on Windows in multithreaded environment
- Plan, execute and track software architecture activities within the project / project modules adhering to timeline, quality and features
- Technical discussions with project stakeholders
- Functional analysis of existing software
- Derive software requirements and software functional specification, validate software requirements, provide software feasibility analysis and software effort estimation
- Working with architect developing the architecture and design for a set of components of (a) product(s) based on specified implicit and explicit requirements
- Identify potential synergy and for re-use of components / technology
- Responsible for the accurate translation of software architecture into design and code
- Perform regular technical coordination / review with client to ensure risk identification and to support the initiation of risk mitigation by Project Manager and all relevant project stakeholders
- Coding of features and/or bug-fixing and delivering solutions adhering to coding and quality guidelines, for self-owned components
- Responsible for development & integration test automation
- Team work in agile/lean environment
- Must be a self-starter able to work diligently with little supervision
Your Success Is Grounded In:
- We need a graduate Bachelor / Master of Engineering in CSE / IT / ECE,
MCA with 8+ years of professional experience in software development with strong knowledge in OOP in C# ASPDot Net based technologies
- Extensive experience in designing and developing applications using C#, Microsoft Technologies and Dot Net Framework, 5/6/8 on Windows / Linux OS
- Proficiency in C#, Microsoft Dot Net Framework & Core and experience in developing web applications using ASPDot Net, C#Dot Net, MVC 50/40/30, MVVM, Visual Studio 2022 and Web APIs
- Experience working with Dot Net Framework Entity Framework for Object Relational Mapping (ORM) and LINQ (LINQ to Object, LINQ to SQL, LINQ to XML)
- Experience in developing Microservices using ASPDot Net core with positive experience in Web Services using RESTFul API
- Working knowledge in RDBMS such as PostgreSQL, writing SQL queries and stored procedures and NoSQL
- Experience in creating Containers by Docker's for Microservices
- Exposure to building enterprise and cloud solutions using Docker compose / swarm / Kubernetes
- Exposure in web technologies (Angular, Typescript, JavaScript, Bootstrap)
- Continuous Integration (CI) and Continuous Deployment (CD) using GIT/GITLAB
- Working experience in OOPS concepts, Design Principles and various Design Patterns
- Expert in all phases of software development life cycle (SDLC) – Project Analysis, Requirements, Design, Development, Testing, Deployment, Documentation and Agile (SCRUM) methodologies
- Passionate about Software engineering, SDLC, clean code, Secure product development, and a craftsman-like clean coding process
- Advanced knowledge in Software engineering practices, Object Oriented programming, SCA tools, Unit test, TDD with Agile/Scrum environment
- Optional experience in Product Security, Secure coding, PKI and Certificate Management know how
Added Advantage:
- Certifications: Microsoft Certified Solutions Developer (MCSD), Microsoft Certified Application Developer (MCAD), i-Net+ Certification
- Security, certificate management topics
- Good grasp of security principles, vulnerability analysis, and secure coding practices, usage of security testing tools
- Participate in product security, reviews, penetration testing, and vulnerability assessments, mitigate security vulnerabilities
- Working experience with one or more tools such as ReSharper / FxCop / CATDot Net / SONARQube / Coverity / CodeIt
- Right / NDepend / Code Metrics / Simian / Clone Detective
- Knowledge in Public Key Infrastructure (PKI) and digital certificate management, focusing on lifecycle of digital certificates including issuance, renewal, revocation, secure certificate storage, validation, and key management
- Interfacing with internally and externally hosted Certificate Authorities (CAs) and Registration Authorities
📌 Senior C# Developer (Bengaluru)
🏢 University Of Cambridge
📍 Bengaluru