WPF Sr. Engineer
Job Biography
An effective communicator possessing excellent engineering skills and focused on improving overall team utilisation for quality deliverables
Job Purpose
The scope of the role is centred around assigned project, driving productivity improvement with excellent technical solution/tool skills. Responsibilities include design, code development, deployment, guiding team members and interacting with customer team on need basis. Prioritizes, plans and executes the project activities with focus on quality and innovation
Education
Preferred Education
Experience
5 -7 Years
Certifications
Impact and Influence
- Impacts on team productivity by automating routine/regular day-to-day tasks and sharing the same with the team
- Impacts technical capability of the team by constantly improving and upgrading technical skills/knowledge to the global standard
- Influences the project risk mitigation by maintaining open and clear communication with the internal and external stakeholders
- Influences the quality of deliverables by participating in peer reviews
- Impacts customer satisfaction with quality solutions and deliverables
Principal Accountabilities (A)
Technical Management
Understands requirements
- Understands and interprets the technical requirements as per the project specification
- Ensures awareness of local and international standards as well as those required by the customer/project
Technical solution generation
- Ensures to provide error free deliverables to agreed specifications, within the assigned time/effort estimated/ planned. Ensures Improvising the performance and scalability of the systems.
- Responsible to analyse the issues/challenges in day-to-day tasks and propose/support development of solutions/issue resolution in consultation with Tech Lead/Manager
Skill development and contribution
- Keeps abreast of the technical skills/knowledge required for the role and shares knowledge with the team. Provides input to enhance team productivity
- Responsible to contribute to presentation, PoC’s to the potential customers and proposals under the guidance of Tech Lead/Manager
Innovation
- Responsible to identify new tools/technologies and develop PoC’s or sample prototypes
Project Management
Project planning and execution
- Responsible to manage, maintain and monitor the assigned project task according to stipulated standards, practices and milestones
- Ensures proper communication/escalation to line manager where required (scope change, dependency, risks)
Project review and reporting
- Accountable to participates in peer reviews as required by the company/project policy
- Responsible for timely and prompt progress reporting to Tech Lead/Manager as per project plan
Risk identification
- Ensure proper communication with customer to avoid issue escalation as and when required in consultation with manager
- Responsible to participate in RCA, manage and mitigate/triage the risks/issues in consultation with line manager
Project review and reporting
- Responsible to participate in customer/internal project review meetings
Process Management
Process/Productivity improvement
- Contribute to best practices, lessons learnt and knowledge management. Assists implement them in team for productivity improvement
Quality awareness and compliance
- Responsible to understand, meet quality standards and create records as required by QMS/project
Knowledge management
- Responsible to create project and technical documents
Process improvement
- Participates in project audits. Provides inputs for process improvements
People Management (In-case handles team)
Team performance
- Responsible to supervise day-to-day activities of the team and coach team members in technical and domain areas
- Responsible to provide feedback and input to Tech Lead/Manager on the performance of people under supervision to this role
Principal Accountabilities (B)
Leadership Competencies
Technical Competencies
Technical Focus Areas
- • 7+ years of UI development is required
• 2+ years of SW design experience is required
• Strong UI software development experience (User experience design and wire framing techniques) in Windows environment and the following technologies (.Net, WPF, C#, SQL) is required
• Strong knowledge of UML and Design Patterns is required
• Experience with HL7 and ASTM LIS protocols is an advantage - • Experience in medical devices or in a regulated industry (e.g. FDA, Aerospace, Defense) developing complex electromechanical systems is strongly preferred
• Experience with Scrum/Agile software development methodologies preferred
• Demonstrated ability to learn new technologies and apply to products is a must - IND123
Skills