• Design & develop modern, scalable, N-tier enterprise applications.
• Work directly with partner IT and business teams and drive major deliverables across all aspects of design and software delivery.
• Provides guidance to teams on frameworks, patterns, best practices, and approved technologies, tools, and solutions.
• Design and develop modern, scalable, and architecturally-sound components and applications.
• Promotes better development and architecture practices, patterns, and documentation.
• Participates in code reviews to ensure code quality.
• Collaborate with other software engineers, domain experts, and end-users to build solutions that address business needs.
• Use understanding of future business needs to create a technical strategy.
• Work closely with management and provide continuous feedback on overall technical improvements and innovations.
• Work closely with PVS team to ensure application performance standards are met and optimize performance metrics.
• Evaluate and prioritize business team requests.
• Participate in strategic planning to achieve technical and business alignment with team, leadership chain, and customers.
• Contribute to the overall Digital strategy.