Vacancy expired!
- Provide technical leadership during design, development and implementation including the development of strategies to verify integration across multiple systems, mode of communication, data validation, resiliency, reliability, and scalability
- Coordinate with Business Analyst, Project Manager, and other key stakeholders.
- Review and understand our Salesforce, Oracle back-office solution (CCS) and internal industrial applications.
- Lead technology work-stream through the various life-cycle stages, from business need through design, delivery, and support
- Provide recommendations and best course of action in the following key areas…
- Integration between Salesforce / CCS / Internal / other 3rd party applications with key emphasis on ensuring single source of truth, real time or near real time data synchronization and security.
- Data atomicity, redundancy, scalability.
- Scalable architecture with built in messaging / message queuing.
- Develop easy to understand flow diagrams / ERDs.
- Identify and manage risks, assumptions, dependencies, and escalation
- Communicate effectively with both business and technical teams and ensure architectural guidelines are being followed.
- Analyze business and system needs in terms of programming requirements and be able to provide accurate work estimates for planning purposes.
- Work directly with software development and infrastructure teams to set the architectural foundation for new projects which may involve writing the code framework
- Hands-on experience designing and building scalable web applications, particularly building high frequency and low latency web applications with optimal memory management, performance, and scalability.
- Solid knowledge of SOA based design, architectural and integration patterns along with ORM frameworks such as Entity Framework, Microservices.
- Familiarity with design-patterns, ERDs, flow diagrams, data atomicity, redundancy.
- 10 + years’ experience in designing and implementing large and high-performance internet-facing web applications in .NET, MVC, ASP.NET, WCF and C#
- Databases (Microsoft SQL, Oracle) experience and solid understanding of relational database models.
- Understanding of modern front-end JavaScript frameworks such as Angular, React, Vue etc.
- Bachelor's degree in information technology, computer science, or a related field; a master's degree preferred.
- Strong communication and organizational skills
- Proficiency in Azure DevOps (Visual Studio) is a plus.