水平: Mid-Senior level

工作类型: Full-time

Loading ...

工作内容

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.

Loading ...
Loading ...

最后期限: 20-06-2024

点击免费申请候选人

申请

Loading ...
Loading ...

相同的工作

Loading ...
Loading ...