Posted:3 days ago| Platform:
Work from Office
Full Time
Management Level E The principal engineer role is a senior technical role at the heart of the configuration or development team. With a passion for technology, innovation and collaboration they keep their knowledge current, continuously seeking to design, build and deliver better than yesterday. Principal engineers thrive on the chance to employ their multi-faceted skills to create industry-leading solutions in a way that moves the products, the department, their team and individuals forward. They are keen to explore how advances in technology might support on-going continuous improvement or programme acceleration and contribute significantly to the department strategies, practices, toolkits and processes. Professional Responsibilities Collaborates with those responsible for ongoing systems and software lifecycle management to select, adopt and adapt working practices. Leads the development of architectures Be involved with and promote the evaluation of emerging technologies, models, methods etc. on an ongoing basis to enable competitive differentiation and strengthening of existing product technology; drive adoption within your squad as required Mentor and guide all engineers and assist with technical challenges as needed Ensures relevant technical strategies, policies, standards and practices (including security and cost management) are applied correctly. Articulate the technical roadmap, the overall vitality of the product, architecture overview documentation and the validation of our platforms in the product pipeline Contributes to identifying new domains within the organisation where systems and software lifecycle working practices can be deployed. Technical Responsibilities Adopts and adapts appropriate software development methods, tools and techniques. Sets and contributes to the development of organisational policies, standards, and guidelines for software development. Advises on application security, licensing, upgrades, backups, and disaster recovery needs. Leads the assessment, analysis, planning and design of release packages, including assessment of risk. Ensures that release processes and procedures are applied and that releases can be rolled back as needed. Identifies, evaluates and manages the adoption of appropriate technologies, release and deployment techniques, processes and automation tools. Technical Skills WCF, REST, API Gateway, Messaging Azure DevOps GIT Azure Cloud Platform, Amazon Services (Preferred) Identity Acces (e.g. ADFS,Oauth, Azure B2C , Identity Server, Certificates) ORM Tools (Entity Framework, Dapper, etc.) Umbraco JSON, XML, XSLT, XPath,XQuery Lambda HTML5, CSS3, SASS React SQL Server Unit Test Tools (e.g. MS Unit Test Framework, Nunit, Xunit) .NET C# SonarQube App Scan MAUI
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
14.0 - 18.0 Lacs P.A.
14.0 - 18.0 Lacs P.A.
8.0 - 11.0 Lacs P.A.
30.0 - 40.0 Lacs P.A.
Bengaluru, Karnataka, India
Experience: Not specified
Salary: Not disclosed
Belgaum, Karnataka, India
Experience: Not specified
Salary: Not disclosed
20.0 - 25.0 Lacs P.A.
25.0 - 32.0 Lacs P.A.
16.0 - 20.0 Lacs P.A.
8.0 - 15.0 Lacs P.A.