Job Description
Desired Skills
- · Experience with webdevelopment technologies including ASP.NET, MVC, JavaScript, Angular/React, AJAX,Bootstrap/CSS, Python (Good to have)
- · Experience withdatabase development including relational database design, SQL, and ORMtechnologies.
- · Proficient withMicrosoft .NET Framework and .NET Core development using C#
- · In-depth knowledgeand experience with Microsoft technologies including MVC, LINQ, EF/Dapper
- · Extensive experienceof software design patterns
- · Extensive experiencedesigning and developing enterprise-grade software.
- · Experience withsource control management (Git/Azure DevOps) systems and continuousintegration/deployment environments
- · Working knowledge ofcomplex programming languages, web tools, scripting languages, database design,application/systems integration development (API) and operating systems
- · Experience in peoplemanagement and the ability to lead and influence others
- · Experience in formalpersonal development planning and individual, team and process performancemanagement
- · Proven experience inleading and managing the delivery of system/software development projects in astructured environment
- · Experience in avariety of software development approaches and methodologies
- · Experience in botharchitecture and implementation-level software design
- · Experience inrequirements capture, analysis techniques, and process improvement approaches
- · Strong facilitationand coaching skills
- · Excellent personalorganization and ability to prioritize and carry out multiple tasks
- · Able to influence anddrive projects to meet key milestones and overcome challenges
- · Comfortable workingwithout routine supervision
- · A desire to remaintechnically capable and an expert in current technologies
Operational Management
- · Line management andpersonal development of a team of highly skilled developers
- · Managing the deliveryof multiple complex simultaneous system development projects from designthrough to release
- · Capable ofunderstanding and contributing to the technical solution from design through tocode level
- · Working closely withDevelopment Project Managers and Business Analysts to produce accurate deliveryestimates and manage the transition from analysis through to design anddelivery
- · Provide regular andeffective progress updates to and work closely with Development ProjectManagers to ensure the management of any delivery risks or issues
- · Define deliveryphases of the project including activities, sub-activities, and milestonesensuring these are documented and used as the basis for the project event log,issues and risk log and any subsequent reporting
- · Ensure awareness, involvementand support from the key stakeholders and participants by building strongproject teams and maintaining robust communication on the project statusthroughout its life cycle
- · Participate inreviews and meetings and provide updates on project progress
- · Take responsibilityfor ensuring that risks and issues are identified and managed closely and driveall stakeholders to deliver on time and to the required quality standards
- · Work closely withrelevant teams internally to ensure alignment and coordination acrossoperations as part of the seamless implementation of existing and new systems
- · Contributing to post-implementation reviews helping to demonstrate the success or otherwise of projects
- · Supporting projectresource scheduling and department capacity planning
- · Contribution to thedefinition of departmental and systems strategies and progression of anyallocated objectives
- · Ownership,development, and management of allocated departmental processes
- · Undertake smallanalysis projects in the form of consultancy
- · Work on a wide rangeof projects involving the implementation of new and existing systems, solutionsand processes
- · Take responsibilityfor making key decisions to ensure the successful implementation of allinitiatives
CoreCompetencies:
· ServiceOrientation – Should be aware of both - the internal as well as externalcustomers and their needs; and is committed to meeting the customers’ evolving,long-term needs – the focus is on SERVICE
· ResultOrientation – Should be able to direct efforts towards developing andimplementing realistic action plans to meet business objectives; with a senseof urgency – the focus is on achieving RESULTS
· Initiative –Onemust not only understand and accept the responsibilities towards his/her job;but also proactively works towards identifying challenges and its resolution –the focus is on seeking SOLUTIONS
· Professionalism– Shouldhave in-depth knowledge of all functions and displays not only requiredskill-set, but also ethics and integrity while conducting the job – the focus is on PROFESSIONALISM
· Cooperation– Onemust ensure completion of all tasks at hand and simultaneously extends supportto team members and displays joint ownership towards achieving businessobjectives – the focus is on TEAMWORK
· Communication/Feedback– Shouldbelieve in providing feedback to other associates and receiving feedbacks toenhance performance, thereby meeting business objectives – the focus is on OPENCOMMUNICATION
HiringProcess:
Your interaction with us will include,but not be limited to,
- Technical/ HR Interviews
- Technical/ Behavioral Assessments
-
Finally, our people are our most valuable asset; if you agree with us onthis, we would love to meet you!