The Senior Application Expert develops code for successful software delivery within sprints, designs applications according to enterprise standards, and collaborates with cross-functional teams to align technical solutions with business goals. This role also involves troubleshooting complex technical challenges and mentoring junior technical resources.
The Senior Application Expert plays a critical role in shaping and evolving application architecture to support scalable, high-performing, and business-aligned solutions. This role ensures that applications are tailored to team needs, optimized for efficiency, and seamlessly integrated within the broader enterprise ecosystem. The architect works at a detailed, application-specific level to design robust, scalable systems that effectively support engineering workflows and business outcomes.
Responsibilities
- Develop code for the successful delivery of software toward the delivery of a sprint.
- Apply deep domain knowledge in the area of their assigned product domain(s).
- Design of your assigned application(s) in accordance with enterprise standards as well as collaboration with other architects on their designs.
- Collaborate with cross-functional teams to refine requirements, optimize development processes, and align technical solutions with business goals.
- Troubleshoot complex technical challenges, proactively identifying and resolving issues to maintain system stability and performance.
- Mentorship of junior technical resources through pair programming, code reviews, brown bags, and other more organic methods.
Management Responsibilities
- Delegates work according to employee’s abilities and skills.
- Provides input to employee’s performance evaluations.
- Assists in the identification of internal and external training opportunities.
- Provides continuous coaching with regard to functional and leadership standards (technical skills and behaviors).
Requirements
- Minimum of a High school diploma or equivalent
- Bachelor's Degree in Computer Science or related field preferred
- 8-10 years of software development experience and technical leadership
- 2+ years of experience developing technical road maps and presenting technical solutions to teams.
- Full-stack C# developer using the Microsoft technology stack including .Net core, .Net Framework, Web API, Website and Web Service development.
- Experience with client-side JavaScript frameworks.
- Excellent relational database skills writing SQL, creating stored procedures, analyzing query plans, and writing DDL scripts.
- Passion for building clean and testable code, creating unit tests, and focusing on code quality.
- Demonstrates creativity and takes initiative in problem solving with a customer focus.
- Experience with Agile software development methodologies and DevOps practices.
- Effective leadership and interpersonal skills, with a proven ability to collaborate across teams, influence stakeholders, and drive alignment in complex situations
- Previous experience leading and developing highly available and scalable systems, with expertise in web services, front-end and back-end technologies across of range of digital solutions and environments (mobile, web, other new emerging technologies).
- Ability to cultivate a culture of continuous improvement, innovation, and accountability, empowering team members to take ownership and drive results.
- Effective problem-solving skills with a hands-on, proactive approach, demonstrating curiosity and determination in tackling complex challenges.
- Collaborative team player who actively shares knowledge, mentors colleagues, and contributes to team and organizational success.
- Security-first mindset to always protect our customers data.
Additional Preferred Skills
- Knowledge of the following technologies: Vue.js, VB6, MS SQL Server XML, XSL, ETL, Web Services, SOA, ASP.Net, Octopus, MVC, PowerShell, NoSQL and Object databases.
- Cloud development experience especially on the Microsoft Azure platform.
Preferred Experience
- Experience delivering solutions in financial services or other highly regulated industry is nice to have.
- Azure Cloud certification preferred
- AWS or Google Cloud certifications are a plus