As a Senior Technical Consultant you will participate in all aspects of the software development lifecycle which includes estimating, technical design, implementation, documentation, testing, deployment and support of application developed for our clients. As a member working in a team environment you will take direction from solution architects and Leads on development activities.
This candidate will take ownership of the salesforce system once the implementation is complete. The ideal candidate will have strong experience with Apex & Visualforce coding as well as experience managing teams both on and offshore.
In this role, the selected candidate must have a good knowledge of Object Oriented Analysis and Design, SOA, and design patterns; understanding of TDD practices and experience with JUnit/TestNG/Unit Testing and mocking tools.
In this role, you will design, architect, and develop software solutions following best practices; utilize revisions control, and project tracking tools to accurately show progress in development efforts.
In this role, the selected candidate will design programmatic solutions within the architectural constraints of the applications; isolates and resolves reported application problems. Assists with the creation of project specifications, documentation and prototypes.
In this role, the selected candidate will utilize experience with modern software engineering practices (Continuous Integration, Specification by Example, Behavior / Test Driven Development BDD, TDD) and respective tools.
In this role, the selected candidate will function as cyber security leader and automation engineer in daily Sprint stand up, and provide ownership for all aspects of security lifecycle in product release.