Designing, developing while leading the implementation and release of high quality custom software .Net applications & Azure solutions using Scrum methods.
Applying the very best technical agile patterns and practices when building custom software solutions.
Collaborating frequently with stakeholders to provide technical consultation and assistance; and working with these customers to build software solutions that add the most value to their business.
Working under some supervision from a Delivery Leader, but will be expected to work independently on complex, non-routine tasks and projects - many unique to our customers' organizations. You may interact with end users and other technical personnel to identify and correct issues.
Maintaining continuous, open, consistent professional communication with customers, peers and team members. Openly listen to others and confirm understanding to ensure everyone is on the same page.
Proactively looking for ways to keep all time productive and will use non-customer time for personal training, internal projects and administrative tasks.
Working on project teams consisting of both customers and other team members.
Be committed to making a positive impact on our clients' engagements.
Working closely with team members on quality-related activities.
Leading and mentoring junior developers through projects.