Skills/Responsibilities
• Ability to perform architectural design and implementation oversight of FranklyWeird client projects.
• Translating client’s business requirements into specific systems, applications or process designs.
• Communicate and document designs, implementation plans, and business and data workflow models.
• Creative approach while using appropriate design patterns.
• Design and document API level specifications and Data Models.
• Interact with client IT and Business teams to address technical dependencies and deployment of solutions.
• Resolve technical issues and identify risks by building consensus among technical stakeholders.
• Evaluate vendor solutions and technology selection.
• Good understanding of multi-tier enterprise architecture and systems of record.
• Support the creation and solutioning of technical approaches for proposals across banking, financial services, insurance and healthcare verticals.
• Experience designing and implementing highly secure solutions in complex and regulated environments.
Requirements/Background
• At least 3 years of hands-on enterprise application architecture design experience.
• At least five years of software development experience with large enterprise level systems.
• Experience developing software in Agile environments including CI/CD patterns.
• Expert level experience and knowledge with several of these enterprise server-side development languages and tools: Java/Java EE, NodeJS, Hibernate, Spring, Web services, RESTful services, message queuing, TCP/IP sockets, Javascript frameworks, SOA, and ESB.
• Previous consulting or client service delivery experience in a project-based environment.
• Excellent written and verbal communication skills.
• Experience with non-functional attributes of enterprise solutions (e.g. security, load balancing, and performance).
• Solid understanding of databases (relational and NoSQL DBs) and conceptual, logical and physical data models.
• Experience with one or more of the primary public cloud vendor environments (e.g. AWS, Azure, Google, etc).
• Bachelor’s Degree or equivalent in Computer Science or related disciplines and 5+ years’ experience in professional software development.
• AWS/Cloud experience is a plus.
If you would like to join our FranklyWeird team, or for more information, please contact engineeringjobs@franklyweird.com.