Sr Developer
jra
2021-12-03 08:59:11
New York City, New York, United States
Job type: fulltime
Job industry: I.T. & Communications
Job description
Participates in developing various in house applications and also in implementing
third-party applications to support the business. Requires strong programming skill,
interpersonal communication, time management, technical excellence and thought leadership.
MUST comprehend complex business functions and technical systems to find synergies in
divergent processes. This position should have a strong understanding of IT development
methodologies and of the Software Development Lifecycle. Experience in financial industry is a plus.
· Application Programming/Software Development
o Develop programming code and software modifications using -approved languages
and tools to provide responsive and innovative solutions, or add new functionality, to
satisfy business requirements.
o Strong testing and quality control skills to ensure sound and stable deliverables.
o Research, design, and develop prototypes to demonstrate utility, productivity
enhancements, and cost savings.
o Write documentation to provide detail design specification and user support for programs
and for production/operating procedures.
o Develop, maintain and support associated databases.
o Coordinates production deployments and migrations with programmers and teammates
o Collaborates with QA by reviewing test results and remediating defects discovered by the QA
team
· Systems Analysis and Development
o Analyze user system and application needs, determine and evaluate potential solutions,
develop system specifications and requirements, and design application programs to meet
the requirements.
o Design integrated solutions which may include applications, databases, networks, and
related systems.
o Research, analyze and evaluate current technical trends, emerging technologies and
standards, new software functionality, and alternative software solutions to determine
applicability and viability.
· Production Support
o Supports existing in-house, vendor and Head Office applications and solutions
o Ensures that support documentation exists and is accurately maintained for the team
· Data Base Analysis and Development
o Structure, implement, and maintain database systems. Establish policies, standards and
procedures to ensure useful and readily accessible data.
o Design database systems and programs.
o Analyze data requirements, develop and document data dictionary, and develop data
models
•Data Base Analysis and Development
o Structure, implement, and maintain database systems. Establish policies, standards and
procedures to ensure useful and readily accessible data.
o Design database systems and programs.
o Analyze data requirements, develop and document data dictionary, and develop data
models
· Communication
o Strong interpersonal communication, time management, technical excellence and thought
leadership Strong documentation skills to assist with the writing of business cases and simplifying the
language of the business requirements
Bachelor's degree at an accredited college in Computer Science, Information Technology, Computer
Engineering or a related curriculum.
SKILLS:
- 2-6 years as an application developer / systems analyst
o Experience must be in .Net and Angular 6.0+
o Experience using .NetCore 2.1 with C# and Dapper a plus
o Experience using Framework 4.5.2 with Vb.Net a plus
- Capable of leading technical projects
- Basic understanding of Architecture patterns such as N-Tier and MVC
- Third Party libraries integration and management
- Understands and follows best coding practices.
- Capable of leading technical projects
- Experience developing technical applications for a financial institution
- Experience with US financial regulatory laws including BASEL, 314a, OFAC, etc. a plus
- Experience with data warehouses, OpenPages, Cognos, IBM FileNet or Dovetail also a plus
- Experience with financial accounting applications (ie: FLEXCUBE) a strong plus