Staff Software Engineer C#
Visualizza: 106
Giorno di aggiornamento: 06-05-2024
Località: Noida Uttar Pradesh Greater Noida
Categoria: Alta tecnologia IT - Software
Industria: Information Technology Services Computer Software Computer & Network Security
Posizione: Mid-Senior level
Tipo di lavoro: Full-time
Contenuto del lavoro
Main Purpose of Role/Position Summary
The Staff Software Engineer will be involved in all development lifecycle stages and support our external customers when necessary.
Job Responsibilities
• Architecture and design of significant components within 1E’s product suite
• Implementation of code to required standard in technology appropriate to product and domain
• Creation and maintenance of unit tests and other automation tests
• Liaise with QA to support testing and resolve issues identified by them
• Mentoring and support to junior members of the department
• Assisting the Support, Consultancy and Service teams to manage customer specific issues
• Owns a high complexity feature/module OR multiple, medium complexity features/modules
• Creates extensible, shareable, and testable code with the team in mind
• Fixes complex bugs
• Authors, reviews, and approves requirements and designs for feature/module
• Plans and tracks dependencies for area of ownership
• Inspires and encourages teamwork
• Shares best practices and knowledge with others
• Actively involved in hiring
• Collaborates with recruitment on hiring for open positions in team
• Identifies and drives process improvements on a regular basis
Key Experience & Qualifications
Essential:
Qualification –
Degree in Computer Science or related field or equivalent experience
Experience –
• Track record in developing secure, highly performant, highly available, commercial off-the-shelf software products
• Disciplined and self-motivated in delivering high-quality software
• Design and implement highly testable software
• Experienced in creating design documents, software product specifications,and rapid prototyping
• 8+ years of software development experience (threading, C#, MVC, windows services)
• 8+ years of web application software development experience (ASP.NET, web services, jQuery, JavaScript, CSS, XML, HTML)
• Experience of cloud-based platforms and architectures (Microsoft Azure, Amazon Web Services, Google Cloud, etc.)
• Working knowledge of database development (RDBMS, NoSQL, etc.)
• Solve complex design problems with enthusiasm and creativity
Desirable -
• Certification in secure software development practices (ISC2 CISSP,SANS CSSLP, etc.)
• Experience working with Agile methodologies
• Experience implementing software quality assurance tests, unit tests,testing frameworks, continuous integration, etc
• Windows and Network Security
• Working experience of the Microsoft Entity Framework
• Knowledge of highly scalable design patterns (Actor, Pub/Sub, etc.).
Expectation-
The successful candidate will be expected to:
• Collaborate with product management and UI/Design to define and implement product features • Establish and promote best practices, coding guidelines and standards
• Design and simplify complex user requirements and features in to maintainable, testable code.
Scadenza: 20-06-2024
Clicca per candidarti per un candidato gratuito
Segnala lavoro
LAVORI SIMILI
-
💸 ₹200,000/yr - ₹400,000/yr⏰ 17-06-2024🌏 Greater Noida, Uttar Pradesh
-
⏰ 22-06-2024🌏 Greater Noida, Uttar Pradesh
-
⏰ 20-06-2024🌏 Greater Noida, Uttar Pradesh
-
⏰ 22-06-2024🌏 Ghaziabad, Uttar Pradesh
-
⏰ 25-06-2024🌏 Noida, Uttar Pradesh
-
⏰ 16-06-2024🌏 Ghaziabad, Uttar Pradesh
-
⏰ 29-06-2024🌏 Greater Noida, Uttar Pradesh
-
⏰ 28-06-2024🌏 Greater Noida, Uttar Pradesh
-
💸 $23,040/yr - $23,040/yr⏰ 26-06-2024🌏 Kanpur, Uttar Pradesh
-
⏰ 22-06-2024🌏 Gorakhpur, Uttar Pradesh