Senior Developer Blockchain & Digital Assets Practice

Company: Armanino LLP
Location: Not Specified, Pennsylvania, United States
Type: Full-time
Posted: 23.FEB.2021


TEAM UP WITH US!Senior Developer will be responsible for all phases of software development, including business requirements, design, coding...


TEAM UP WITH US!Senior Developer will be responsible for all phases of software development, including business requirements, design, coding, testing, documentation, deployment, and production support for the TrustExplorer suite of applications. This individual will be a senior member of a small, talented team focused on blockchain and digital assets services to top names in the crypto space. The Senior Developer will direct a team of third-party developers to achieve the strategic product roadmap. Primary responsibilities will be to establish the design, estimate the project, drive the system development and implementation efforts as well as direct and support TrustExplorer platform maintenance activities. This position will work closely with the department Managing Director and team Managers to ensure compliance of standards and alignment with the strategic goals of the department. DO YOU HAVE WHAT IT TAKES?WHAT YOU'LL DOReasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.Works with the business and project teams to establish and guide business and technical requirements definition. Creates the overall design of the system and guides component design by mentoring junior members of the team. Works with the MD and Product Managers to validate design changes and understands impacts to system architecture as part of design review process.Responsible for driving development efforts for enhancement and maintenance of TrustExplorer and associated linkage to third party system including internally developed applications utilizing department coding standards. Strongly proficient with full stack development and deployments on AWS infrastructure as a service, effectively and clearly communicates with internal and external end-users, and provides clear and timely communication to the team and the project manager on development progress and obstacles.Creates and executes application and deployments testing through the creation of unit tests, functional and smoke testing for deployment validation. Create all Change Management requests for implementations of all project changes, planned or unplanned, seeking appropriate business and management approvals and coordinating with the project manager.Responsible for providing production support of the TrustExplorer system, integrated third party systems, and internal business applications ensuring high availability, data consistency and accuracy of information. Closely monitors infrastructure and application alerts and batch job performance meeting or exceeding established service levels for systems availability. Responsible for participating in overnight and weekend on call support rotation resolving business outages or impacts as needed.Performs other related duties as required.WHO YOU AREEducation & ExperienceBachelor's degree in Computer Information Systems, Computer Science or related field.3+ years of combined experience in blockchain and SaaS development.Knowledge of an experience with Bitcoin & Ethereum blockchains.Web development experience including TML, XML, JavaScript, AJAX, NodeJS, Solidity, JQuery, and web services.Must have experience with and/or a demonstrated passion for blockchain and digital assets. Must be extremely proficient in Java and Javascript and python development.Must be proficient in solidity.Must be proficient in third-party API integrations, scaling and maintenance.Proficient with defining and estimating project tasks.Collaborative approach to design issues and problem solving.Strong ability to balance multiple project initiatives concurrently.Strong knowledge and experience with all project life-cycle phases including overall system design.Strong written and verbal communication skills.Ability to integrate procedural steps and processes with technical requirements and system functions to assure successful delivery of work.Strong analytical thinking and problem solving skills.Ability to mentor more junior members of the team.Ability to work well within a team environment; contribute positively etc.Experience with Continuous Integration and Source Control tools and methodologies.Commitment to quality and excellent customer service to end user.Performs application debugging, programming, test case development, and testing of applications.Now, the fine print...Armanino LLP provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, sex, national origin, age, disability or genetics. In addition to federal law requirements, Armanino LLP complies with applicable state and local laws governing nondiscrimination in employment in every location in which the company has facilities. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.Armanino LLP expressly prohibits any form of workplace harassment based on race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, genetic information, disability, or veteran status. Improper interference with the ability of Armanino LLP's employees to perform their job duties may result in discipline up to and including discharge.For positions based in San Francisco, consistent with the SF Fair Chance Ordinance, an arrest and conviction record will not automatically disqualify a qualified applicant from consideration.

Apply Now


Free eBook

Loader2 Processing ...