Senior Software Engineer - C#
看过: 101
更新日: 06-05-2024
位置: Greater Noida Uttar Pradesh Noida
行业: Information Technology Services Computer Software Computer & Network Security
水平: Mid-Senior level
工作类型: Full-time
工作内容
Job Description
Main purpose of role/Position Summary
To design and write high quality software to specification, on-time and on-budget. The Senior 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.
Person Specification
Essential
- Track record in developing secure, highly performant, highly available, commercial off-the-shelf software products.
- Disciplined and self-motivated in delivering high-quality software.
- Educated to degree level in a relevant subject (Software Engineering, Computer Science, Mathematics) or equivalent substantial practical experience.
- Design and implement highly testable software.
- Experienced in creating design documents, software product specifications, and rapid prototyping.
- Strong written and verbal communication skills.
- 6+ years of software development experience (threading, C#, MVC, windows services).
- 6+ 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
- 6+ years of software development experience.
- 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 into maintainable, testable code.
最后期限: 20-06-2024
点击免费申请候选人
报告工作
相同的工作
-
💸 ₹200,000/yr - ₹400,000/yr⏰ 17-06-2024🌏 Greater Noida, Uttar Pradesh
-
⏰ 20-06-2024🌏 Ghaziabad, Uttar Pradesh
-
⏰ 28-06-2024🌏 Greater Noida, Uttar Pradesh
-
⏰ 22-06-2024🌏 Gorakhpur, Uttar Pradesh
-
⏰ 28-06-2024🌏 Greater Noida, Uttar Pradesh
-
⏰ 20-06-2024🌏 Greater Noida, Uttar Pradesh
-
💸 ₹300,000/yr - ₹480,000/yr⏰ 10-06-2024🌏 Allahabad, Uttar Pradesh
-
⏰ 22-06-2024🌏 Ghaziabad, Uttar Pradesh
-
⏰ 13-07-2024🌏 Meerut, Uttar Pradesh
-
⏰ 25-06-2024🌏 Bareilly, Uttar Pradesh