Experience Platforms – Development /
In a world where it’s never been harder for brands to capture and keep customers, experience is everything. An independent, global marketing agency, Ansira believes designing relevant, persuasive experiences for all the right moments is the only way to strengthen relationships, cultivate brand loyalists, and assure profitable growth. That’s why Ansira arms brands and their sales partners with solutions to make those experiences possible: strategy, performance marketing, loyalty marketing, martech consulting and integration, channel partner marketing, and local marketing activation. For more information, visit Ansira.com or LinkedIn.
Provide application-wide leadership on decision making about technical application architecture with the viewpoint of meeting business requirements at the lowest total application life-cycle cost for the related business value added.
Perform detailed design and prototyping in accordance to the overall enterprise architectural vision to move Ansira’s application base forward to greater flexibility in creating new market saleable solutions.
Advise an application team or set of application teams– providing guidance on development practices and technical designs.
Lead a team or set of teams directly focusing on architecture improvement projects for specific applications or enterprise architectural components.
Identify areas in applications for refactoring and improvement and work in corroboration with the Chief Architect to establish a roadmap of enterprise and application-specific architectural improvement.
Assist application Product Owners in prioritization of architectural work on the code base.
Work closely with the Product team and Chief Architect to estimate large efforts and guide long term decisions about how to implement new features and functionality.
Mentor and guide developers to improve their coding practices via code standards, unit testing, secure coding practices, design patterns, code reviews, pair programming and other best practice activities as necessary. Conduct skills development efforts when new technologies are introduced.
Pay particular attention to:
Application security best practice implementation in our applications
Architecture and technology capability with agile processes and tool chains
“lities” – quality, stability, productivity, scalability, usability and maintainability.
Inspire and excite people internally around the technology vision and plans.
Work with DevOps group and application teams to streamline build and release processes via architectural modifications
- Experience with the Microsoft .NET technical stack, including C#, SQL Server, etc. Experience with ColdFusion stack is valued.
- Experience with large scale web applications – developing and supporting them in production.
- Deep understanding of test-driven development and other agile coding best practices.
- Broad knowledge of software architectural patterns and their tradeoffs
Special Position Requirements:
- Working conditions are normal for an office environment.
- Work may require occasional weekend and/or evening work.
- If remote, ability to travel to St. Louis and other offices on a limited basis.
We are a culture of passionate, collaborative and respectful people. We are curious about finding the most strategic solutions, while being fearless in our pursuit of pushing the limits.