Senior Software Engineer
6 days ago
Job Description Full stack Senior Developer - Digital Our business, our culture One of the top 20 global general insurers and is recognised as Australia's largest international insurance and Reinsurance Company, with operations in 37 countries around the world. Seeking an experienced Digital Front-end lead to join our team. This is a newly created role specialising with the Sitecore platform, within the Global Platforms team in Technology Services. We are looking for a Front-End Web Lead who is motivated to combine the art of design with the art of programming. Responsibilities will include translation of the UI/UX design wireframes to actual code that will produce visual elements of the application. You will work with the UI/UX designer and bridge the gap between graphical design and technical implementation, taking an active role on both sides and defining how the application looks as well as how it works. Your role will encompass; - Working with Divisional stakeholders to understand business challenges and opportunities and architecting and designing effective and robust solutions that address them. - Engagement and oversight of all digital projects, including management and coaching of Project / Delivery Technical Leads to ensure effective application design and adherence to architecture and standards. - Working as part of the broader Global Platforms organisation, to define and drive Client's global Sitecore architecture, roadmap, technical standards and delivery approach. - Help to drive the implementation of exciting business initiatives; using modern technology and best practice delivery methods; whilst being a key member of, and helping to shape the development of, this new global delivery team. The opportunity - Work closely with business and IT teams in project initiation, through for example conducting feasibility analysis and estimation on new requirements; advising on project complexity and risk; suggesting product capabilities that can be used to address business needs, etc - Architect effective, robust and extensible front-end solutions to address agreed business needs and objectives - Define, develop and maintain the global architecture for C#; and a roadmap for implementation, in close collaboration with Client, our delivery partners, and Sitecore. Ensure that all new solutions align with and support the global architecture and roadmap - Develop new user-facing features. - Build reusable code and libraries for future use. - Ensure the technical feasibility of UI/UX designs. - Optimize application for maximum speed and scalability. - Assure that all user input is validated before submitting to backend. - Collaborate with other team members and stakeholders and produce solution design documentation. - Proficient understanding of web markup, including HTML5, CSS3. - Basic understanding of server-side CSS pre-processing platforms, such as LESS and SASS. - Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery. - Highly experienced in building web application based on modern CSS, JavaScript/typescript frameworks, such as, REACT, Angular, bootstrap, foundation. - Good understanding of asynchronous request handling, partial page updates, and AJAX. - Basic knowledge of image authoring tools, to be able to crop, resize, or perform small adjustments on an image. Familiarity with tools such as Sketch Invision, Zeplin or Photoshop is a plus. - Proficient understanding of cross-browser compatibility issues and ways to work around them. - Proficient understanding of code versioning tools, such as Git/Bit Bucket. - Good understanding of SEO principles and experiencing with implementing best practice SEO friendly applications. - Proven experience with APIs and micro services architecture. - Well versed in user experience design, single page application, mobile first design principle for the modern web applications. - Proven experience of feature driven development for the U.I. application, feature toggles for AB testing, cranial releases. - Proven experience with Node.js. - Proven experience of development CI/CD pipeline for front end technology stack. - Capable of work as full stack developer including front end, and backend integrations. - Practical experience of working in agile delivery environment, implemented test driven development and behaviour driven development for digital platform applications. - Experience of performance tuning high-volume consumer facing web applications. - Experience of GitFlow and trunk-based development. - Experience with leading test-driven development, driving automated testing strategy for front end applications based on technologies like selenium. - Experience with content management system, such as, Sitecore. - Experience with web analytics, such as, Google Analytics. - Experience with cloud infrastructure such as Azure and AWS. - Experience of building native mobile application in IOS/Android. - Experience with integration technologies, such as MuleSoft and backend java-based applications. - Experience of designing zero down time deployment architecture for consumer facing digital platforms. - Develop and maintain key technical standards including coding guidelines; UI standards; estimating guidelines; DevOps framework, tools and processes, etc. - Coach and support project teams in the use of Sitecore, communicating best practices to project teams, and advising on the most appropriate use of the technology to address business needs. - Provide assurance and review of the work of Sitecore delivery teams, including design approval; code review; sizing and estimate validation, etc. - In conjunction with other Global Platforms colleagues, act as the overall Sitecore Design Authority at Client: establish technical governance procedures and processes, and ensure projects adhere to them. Ultimately responsible for all Sitecore architecture and design decisions. - Help to evaluate, select, and assess performance of partner resources engaged in Sitecore delivery. - Advise and guide business and IT stakeholders on the most effective way to leverage Sitecore platform capabilities; including acting as a trusted advisor to business and IT stakeholders around the use of Sitecore; pro-actively advising on product features that can be deployed to address business challenges; supporting IT teams that have a need to integrate with or consume Sitecore services; and generally acting as a coach and advocate throughout the organisation on the effective use of Sitecore. - Actively participate in the development and operation of the Global Platforms delivery model including strategy and operating model development; business engagement; partner evaluation and performance management, etc. What does success look like - Proactive self-starter who can shape and define architecture work packages. - Advanced working knowledge of software architectures, including layered and distributed models; common design patterns; integration models and approaches; etc. - Advanced working knowledge of software development methodologies encompassing Agile methods such as Scrum, Kanban, RUP; and more traditional waterfall approaches. - Advanced working knowledge of software configuration management; testing; and release management processes, including continuous integration; automated testing; and continuous deployment. - Advanced working knowledge of Microsoft .Net, modern CSS, JavaScript/typescript frameworks, such as, REACT, Angular, bootstrap, foundation. - Good working knowledge of a range of different technologies, methodologies, languages, and products; for example, MuleSoft, J2EE, object-oriented design, IBM WebSphere / MQ, etc. - Working knowledge of Enterprise Architecture concepts and principles. - Working knowledge of software deployment; IT infrastructure; configuration management; release management; and service management concepts, approaches, and principles. - Ability to learn complex business and system problems quickly. - Credible with senior stakeholders; able to build rapport and strong working relationships with senior insurance professionals; and able to communicate in a structured and professional manner. - Proven track record of delivery including working on a project from pre inception through to business and technical delivery; and including in an Agile delivery environment. - Ability to challenge and influence stakeholders at every level. - Ability to lead / direct workshops with senior stakeholders. - Creativity and alternative, open thinking to generate and support new or better ways of doing things. - Ability to collaborate with IT teams including Third Party suppliers and strategic outsource partners.
-
Senior Software Engineer
2 weeks ago
Pune, India Perforce Software Full timeJob Description Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you...
-
Senior Software Engineer
1 week ago
india Better Software Full timeBetter Software is a product development studio that partners with entrepreneurs and enterprises to launch new initiatives. Many of these products evolve into large-scale systems, and we act as long-term engineering partners behind them.We are looking for Senior Software Engineers who can work directly with founders, operate with high autonomy, and build...
-
Senior Software Engineer
2 weeks ago
Pune, Maharashtra, India Perforce Software Full time ₹ 12,00,000 - ₹ 36,00,000 per yearPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
3 weeks ago
Bengaluru, India ePS (eProductivity Software) Full timeJob Description Job Title: Senior Software Engineer Location: Bangalore, India Job Type: Full-Time About Us eProductivity Software is a leading provider of innovative software solutions for the packaging industry. Our R&D division in Bangalore is focused on delivering high-performance, scalable technologies that power mission-critical products like AC4D, a...
-
Senior Software Engineer
1 week ago
Pune, Maharashtra, India Perforce Software Full time ₹ 6,00,000 - ₹ 18,00,000 per yearPerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer, Full stack
3 weeks ago
Pune, India Perforce Software Full timeJob Description Perforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you...
-
Senior Software Engineer
6 days ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
5 days ago
Pune, Maharashtra, India Perforce Software Full timePerforce is a community of collaborative experts, problem solvers, and possibility seekers who believe work should be both challenging and fun. We are proud to inspire creativity, foster belonging, support collaboration, and encourage wellness. At Perforce, you'll work with and learn from some of the best and brightest in business. Before you know it, you'll...
-
Senior Software Engineer
5 days ago
Pune, Maharashtra, India MALBEK SOFTWARE LLP Full timeSummary of Position: Senior Software EngineerJoin our Product Engineering team in a fast-paced, collaborative, startup-like environment. This role focuses on enhancing and supporting product features and modules using Java and related technologies.Duties and Responsibilities:Design, Code and implement solutions from concept to final hand-off toEfficiently...
-
Senior Software Engineer
4 weeks ago
Pune, India IRIS Software Group Full timeIRIS Software Group is a leading business software and services provider, one of the UK’s largest privately held software companies. We help organisations to make better business decisions by developing integrated software solutions to minimise admin, make business processes more efficient and give more time to do what’s valued.We started 45 years ago as...