DescriptionAgile Software Engineer
As Agile Software Engineer you will be responsible for leading and coaching agile teams in architecting designing building and delivering business applications for the CCO Domain. This is a hands-on leadership role encompassing complete SDLC responsibilities including definition software design development testing delivery and support. You will also drive continuous improvement in delivering innovative complex and large-scale IT solutions for multiple products/systems.
You will partner directly with other developers architects and product owners in the CCO Domain to ensure that DLLs technology platforms meet evolving customer needs. Leading one or more Agile delivery teams you will ensure team success by coaching them to size manage scope design optimal technical solutions and identify and mitigate technical risks. You will support one or more domains in the IT CCO Delivery team including Asset Management Pay Per Use Salesforce CRM Uniform/Global API and Commercial Effectiveness. Additionally you will work with your team members to help them develop and achieve their personal and organizational career goals.
Responsibilities:
- Lead the definition architecture design development testing delivery and support of business applications using one or more development platforms/applications in the IT-CCO Domain.
- Lead the definition architecture design development testing delivery and support of business applications using one or more development platforms/applications in the IT-CCO Domain.
- Serve as a lead member of the Engineering team and liaison to architecture driving decisions on business applications and components required for generating business value.
- Act as a hands-on member of the Agile team to architect design develop and test software applications.
- Validate that technical solutions can be practically executed properly integrated with the existing application portfolio and aligned with enterprise strategies and roadmaps.
- Partner with Product Owners and other cross-functional development teams to support business value delivery.
- Drive innovation and continuous improvement through participation in the agile development process.
- Solve complex business issues by applying innovative technical solutions for escalated and high-priority issues.
- Plan and integrate the work activities of hybrid-working IT teams.
- Collaborate with Business and IT leaders to convert needs into outcomes.
- Develop test and deploy web applications Core REST API in Azure. This includes:
- Collaborate with other teams to design software architecture and write scalable code.
- Oversee theother development team members reviewing code and handling release coordination.
- Writing stored procedures and functions in Azure SQL Database.
- Participate in requirements analysis and provide technical guidance to stakeholders.
- Execute test plan updates and test scenario execution.
- Collaborate with Architecture and Integrations team members to develop best practices and methodologies.
- Oversight and alignment on the entire Asset management environment including design development maintenance and support.
- Enhance the current CI/CD processes to support new and existing development.
- Expected to perform bug fix and/or enhancement requests.
- Ensures that deliveries by the team is supported with proper documentation
- Participate in day-to-day maintenance of several application systems in operation including identifying and troubleshooting application issues..
Find out morehereabout how you can unleash your full potential at DLL
Day to day:
- Lead the definition architecture design development testing delivery and support of business applications.
- Work as a lead member of the Solution Architecture and Engineering team.
- Act as a hands-on member of the Agile team to architect design develop and test software applications.
- Validate technical solutions and ensure proper integration with existing applications.
- Partner with Product Owners and cross-functional teams to support business value delivery.
- Drive innovation and continuous improvement through agile development.
- Solve complex business issues with innovative technical solutions.
- Plan and integrate work activities of virtual IT teams.
- Collaborate with Business and IT leaders to convert needs into outcomes.
Measures:
- Customer satisfaction / Value delivered
- Quality of solutions delivered
- Velocity and backlog realization
All members enjoy
- Two working days per year volunteering for a local charity.
- Health and Wellness program including healthy food free health checks fun health & vitality activities.
- Flexible hours with possibility to work from home
- Career development opportunities: online learning member development programs.
- Click thislinkfor an overview of all the benefits in your region.
We lead the way in meeting the need for flexibility and transparency which our customers increasingly expect
Essentials:
- Bachelors Degree in Computer Science Information Technology or equivalent experience.
- Knows relevant business processes or can learn them quickly.
- Has a can-do mentality and is self-starter with the ability to work independently
- 5-7 years in Information Technology and experience working in Agile/Scrum
- Extensive technology experience and skills in one or more development platforms/business applications such as API Portal Applications Azure Data Factory Databricks Salesforce or Odessa.
- Experience with other industry-specific custom applications related development frameworks and technologies.
- Successful track record of IT project delivery and lifecycle management with demonstrated business results.
- 3-5 years of experience with web API (Azure)
- Minimally 3 years of hands-on experience and advanced development skills in:
- Entity Framework Dapper.
- Front-end frameworks including React Vue Angular and Kendo etc
- Experience with Azure development (Key Vault App configuration Cosmos DB SQL DB Application Insights Front door AD)
- Experience with Azure CI/CD applications
- Relational database design and T-SQL Database Querying
- Understanding of web application security (e.g. SQL Injection XSS CSRF etc
- Agile and DevOps experience; Azure DevOps Deployment and Release Management using Azure DevOps tooling.
- Excellent communication skills (towards business and developers).
- Ability to communicate technical needs and solutions with non-technical staff (ie. gather requirements understand business user issues)
- Ability to explain requirements to developers (via User stories).
- Ability to juggle and prioritize multiple tasks within a collaborative team environment.
Leadership and Interpersonal Skills:
- Experience leading technology teams of 5-15 members with diverse technology experience and skills
- Ability to provide technical leadership across business and technical project dimensions solving complex business requirements.
- Ability to work with the team to size manage scope and mitigate risk.
- Excellent team player with proven ability to influence.
- Highly adaptable to a changing environment.
- Outstanding organizational communication interpersonal and relationship-building skills conducive to team development.
- Ability to give and receive open honest feedback and foster an open and inclusive environment.
- Excellent written and verbal communication skills.
- Ability to effectively work with disparate teams throughout a diverse business community.
- Excellent analytical and problem-solving skills.
Choose wellbeing
DLLs wellbeing ambition is to educate equip and empower members to build connections manage their mental emotional physical and financial wellness and maintain balance between work and the other priorities that make up their lives.
Our four wellbeing categories are as follows:
- Connection Build meaningful connections with other DLL members
- Health Manage mental emotional and physical health
- Finance Provide learning opportunities to help members achieve personal financial health
- Lifestyle Maintain balance between work and life priorities
These are the things that matter to our members and the wellbeing of our members matters to DLL
Good to know:
- Deadline for application: March 1st (Due to high volume of applications this requisition may close prior to posted close date)
- The selection process may involve an assessment
- Applications via email will not be reviewed. Please apply online via our career website
- #LI-OMNIA
- DLLs referral program applies
- For more information please contact our Talent Acquisition Partner Omnia Hassan via
DLL appreciates the time you spend applying to our openings. We advise only those who qualify for an interview will be contacted. Hiring subject to successful completion of a background check.
DLL is an equal opportunity employer. We are committed to inclusive barrier-free recruitment and selection processes and work environments. If contacted for an employment opportunity please advise Human Resources if you require accommodation in accordance with our values and all applicable legislation.