Job Description
OVERVIEW :
We are seeking a talented full stack developer with strong C# and JavaScript experience. Experience with financial applications is a big plus.
The Developer will work with users to define reporting needed and work in conjunction with other programmers. The ideal candidate will have demonstrated project management skills to support coordination and planning, along with excellent communication and documentation skills.
The candidate will work with financial users to identify and implement reporting tools.
The Developers role is to define, develop, test, analyze, and maintain new software applications in support of the achievement of business requirements.
This includes writing, coding, testing, and analyzing software programs and applications. The Developer will also research, design, document, and modify software specifications throughout the production life cycle.
This individual will also provide mentoring, support and guidance to the implementation and interface team and for user reporting.
GENERAL DUTIES :
Accomplish programming project requirements by providing core programing and product expansion architecture. Manage resources for various tasks best delegated related to specialty needs.
Take our product through the entire lifecycle of analysis, design, coding, testing, implementation, and support.
Write advanced programming code for both front-end and back-end projects.
Perform unit and system level testing on applications.
Analyze the behavior of our applications to find and fix bugs.
Review existing data structure and code for known bug fixes and recommendations for areas of improved efficiency.
Ensure the best possible performance, quality, and responsiveness of applications. Meet programming standards by following production, productivity, quality, and customer-service standards;
identify work process improvements; implement new technology.
Work with existing implementation team to provide scalable import / export capability and instruction.
Establish API or improved connectivity with core accounting and CRM systems.
Research and coordinate with team for user customization beyond core application reporting and graphics.
Plan programming projects by confirming program objective and specifications with clients.
Ensure documentation is complete for system and assist with input to end-user documentation. Establish documentation storage program for both.
Verify program operation by confirming tests and establishing user testing. Run beta program and incorporate product fixes.
Update job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks.
Provide mentoring and best coding practices to other staff
Required Skills
REQUIRED QUALIFICATIONS :
Excellent understanding of coding methods and best practices with emphasis on C# and JavaScript.
Excellent knowledge of front-end web JavaScript frameworks such as Vue or Angular.
Experience creating and maintaining databases.
Experience with MS-SQL, PostgreSQL and MySQL databases preferred
Jenkins, CI / CD Pipeline, GIT and other DevOps principles
A systems thinker, able to move fluidly between high-level abstract thinking and detail-oriented implementation; open minded to new ideas, approaches, and possesses the technical ability to implement ideas.
Experience working with Agile development frameworks.
A self-starter that is naturally inquisitive, requiring only small pieces to the puzzle, across many technologies new and legacy.
Experience building solutions with Microsoft Azure.
Experience with Azure DevOps (Releases, Pipelines, Git).
Experience working with Agile development frameworks.
Able to communicate effectively with non-technical staff and with members of interdisciplinary teams. Ability to work both independently and in a team-oriented, collaborative environment.
Background in accounting and working with financial systems is a large plus.
College diploma or University degree in the field of computer science, information systems, or software engineering, and 6 years equivalent work experience, associate degree and 8 years related experience, or 10 years related experience
CLEARANCE :
US Citizenship required
About Procession Systems
About us