ECM Solution Developer

ECM Development, OnBase Document Management System, .NET Framework, JAVA, J2##, Technical Analysis, Design, Microservices, Deployment, Architecture, Applications
Contract W2, Contract Independent, 12 Months
Depends on Experience
Work from home available Travel not required

Job Description

GoAhead Solutions has an immediate need for an ECM Solution Developer in San Francisco, CA.  This would be a Six to Twelve month contract to start out.  Interview process would be phone and video. Position will be remote until the shelter-in-place restriction has been lifted, then you would be onsite in downtown San Francisco.


Job Description:

-The primary focus of this job is to plan, design, develop, implement and support ongoing development and support of the ECM Solutions, suite of applications: OnBase Document Management System, Instabase, iManage, Monarch, DocuSign & Ephesoft Intelligent Document Classification system. The functions in this job includes IT Applications Development, Maintenance, IT Architecture, IT Engineering, and other IT Infrastructure support functions. This level typically works under general supervision and exercises judgment. Knows and effectively uses fundamental concepts, practices, and procedures. The resource may work on projects or tasks that are fairly complex and varied.

-This position’s general responsibilities include: In-depth knowledge in analysis, design, prototype, testing, develop/enhance applications, production support, problem solving, including requirements gathering, estimating effort and documentation. Needs expertise with developing PL/SQL queries and stored procedures, Visual Studio 2015 and/or 2017, Microsoft ASPX, C# .NET Framework,  HTML, XML/JSON, NodeJS, JavaScript, CSS, APIs also experienced in Web applications. Java/J2EE, Spring, Swagger for RESTAPI documentation, RESTAPI, Micro Services, Python, Apache & IIS.

-The developer will be working with the IS resources, internal business users, and external vendors to enforce standards/procedures for implementing technical solutions and drives on-time delivery along with high-quality standards. 


Duties & Responsibilities:

-Responsible for working with ECM Solutions team, various business groups and project lead to assist in gathering business requirements necessary for implementing enhancements or additional new features to the existing application. Interact with customers/ users to support software acceptance process and act as a liaison between development and user community.

-Works with Technical Analyst, Technical Architect to create the UI High level and Detailed Design for the applications. Performs hands on coding using C#.NET & Java/J2EE.

-Deployment/DevOps for Microservices and Containers technology a plus.

-Design and architect scalable, distributed web applications, web/windows services, and cloud-based applications.

-Design/develop critical framework components/reusable modules.

-Produce detailed timelines for each application release, and implement effective project control by monitoring the progress of the software release.

-Establish and execute automated build as well automated testing procedures.

-Ensure the consistency and maintainability of existing applications by creating, maintaining, and enforcing standards/procedures for implementing technical solutions.

-Maintain, improve, and optimize our software offerings and development processes.

-Maintain and adhere to set of development and quality standards. Drive on-time delivery along with high-quality standards.

-Resolve technical issues for designers and developers during project lifecycle.

-Excellent problem solving/troubleshooting skills on C# .NET & Java/J2EE technologies.

-Experience working with coordination of multiple teams. Investigation and root cause analysis of software and system defects; resolve issues with production systems.

-Analyze business requirements, and create technical design documents that are in accordance with the company's architecture standards.

-Work with vendor to handle application upgrades and implement complex document management solutions. Provide 2nd tier, off-hours remote support as needed.

-Perform duties & responsibilities specific to department functions & activities. Performs other duties & responsibilities as required or assigned by manager.

-Use Big Data technologies such as Kafka, Data lake on AWS S3, Snowflake and related technologies to store, move, and query data.

-Develop reports and dashboards using reporting services (SSRS), OLAP cubes (SSAS), Power pivot, Tableau and relational databases.



-Undergraduate degree in Computer Science, Computer Engineering or Management Information Systems.

-5+ years development experience, working with Visual Studio 2015 and/or 2017, Microsoft ASPX, C#, .NET Framework, HTML, XML/JSON, NodeJS, JavaScript, CSS, APIs and/or Java, and also experienced in Web applications. Java/J2EE, Spring, Swagger for RESTAPI documentation, RESTAPI, Micro Services, Apache & IIS

-Java (Java 1. 7/Java 1. 8),

-Experience with Jira and Github.

-Core development experience in large scale enterprise .NET Framework.

-Expertise in operational data stores and real time data integration.

-Experience with Reporting and Dashboards including BI data modeling and architecture in financial services industry is preferred.

-Requires 5+ years of in-depth experience using ETL tools like SSIS, Informatica and BI tools including SSRS, Qlik View, Power BI, Tableau etc.

-Advance knowledge and experience of developing efficient and optimal stored procedures, data architecture, dimensional modeling and performance tuning related to ETL and stored procedures

-Strong understanding of Microservices architecture design and principles. Experience in developing containerized application using Microsoft Platform and Tools .

-Strong understanding of .NET Core and .NET Framework Strong SQL knowledge, including development of stored procedures, SQL queries, and other SQL objects.

-NET, MVC & AngularJS

-Experience with multi-tier system development

-In-depth knowledge of relational databases, preferably SQL.

-Strong written, communication and interpersonal skills working in a cross-functional team environment.

-Strong knowledge of document management software and workflow & workview is recommended.

-Good knowledge of integrating document management software with other applications via provided APIs.

-Experience with OnBase or any equivalent document management tool is preferred.

-High level of energy and enthusiasm. Must have strong interpersonal, organizational, and advanced problem solving skills.

-Good organization skills with strong attention to detail.

-Familiarity with project management and application development principles.

-Experience working in a team development environment, should be a team player.

-Proficiency with varied types of computer hardware and software systems, with emphasis on systems using Microsoft Operating Systems.

-Knowledge of financial services industry is strong plus.

Dice Id : goaca001
Position Id : GO3141
Originally Posted : 1 month ago
Have a Job? Post it

Similar Positions

.Net Developer - Oakland, CA / Nearby
  • Triune Infomatics Inc
  • Oakland, CA, USA
Senior .Net Developer - Remote
  • PeopleCorp America Inc
  • Salem, OR, USA
Sr .Net Developer
  • US Tech Solutions Inc.
  • Richardson, TX, USA
Solution Architect
  • Millennium Global Technologies
  • Dallas, TX, USA
Back-End Software Engineer
  • Allied Consultants, Inc.
  • Austin, TX, USA
.NET Core Backend Engineer
  • Y & L Consulting Inc.
  • Austin, TX, USA
C#/.NET Developer (Senior Level)
  • Austin, TX, USA
Direct Client - .NET Developer in Springfield, IL :: No of Positions - 2
  • Krasan Consulting Services
  • Springfield, IL, USA