Software Engineer Senior
Location: REMOTE
Description: Our client is currently seeking a Developer
Are you looking for a 100% remote position working for a great team?
The client is committed to providing their clients with great service and powerful financial expertise to help them meet their financial goals.
JOB SUMMARY:
• Knowledge of financial services industry
• Knowledge of end-to-end systems development life cycles, e.g., waterfall, iterative and other modern approaches to software development
• Knowledge of standards relevant to the software industry , e.g., ISO, CMM, Six Sigma
• Knowledge of banking practices, regulations and operations within assigned line(s) of business
• In-depth understanding of design patterns and their application
• Fluency in developing and understanding sequence diagrams, class models, etc.
• Proficiency in solutions design and requirements definition disciplines leveraging model driven design based tools and techniques including conceptual solution component models, business process models, use cases, etc.
• Outstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.g., executive, management, individual contributors
• Excellent analytical, decision-making, problem-solving, team and time management skills
• Ability to persuade and influence others on the best approach to take
• Ability to estimate work effort for project sub-plans or small projects and ensure the project is successfully completed
• Positive outlook, strong work ethic, and responsive to internal and external clients and contacts
• Willingly and successfully fulfills the role of teacher, mentor and coach
• May require in-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems management and related infrastructure technologies and practices
MUST HAVES:
Must Have:• Provides expertise in devising, negotiating and defending the tables and fields provided in the database.
• Adapts business requirements, developed by business systems analysts/modeling/development staff and develops data, database specifications and table and element attributes for an application.
• Models databases and develops tables, stored procedures, views, triggers and other database objects.
• Maintains database dictionaries, monitors overall database
• Databases involved are: DB2, Oracle, AWS S3, Snowflake. ERWin is the data modeling tool. Additional tools on the ETL side include: Snaplogic and Informatica
GENERAL DUTIES & RESPONSIBILITIES:
• Analyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs.
• Interacts with product managers and/or users to define system requirements and/or necessary modifications.
• Participates in software design meetings and analyzes user needs to determine technical requirements.
• Write technical specifications based on conceptual design and stated business requirements.
• Writes code, completes programming and performs testing and debugging of applications using current programming languages and technologies.
• Completes documentation and procedures for installation and maintenance.
• Trains and communicates with internal Client Training, Client Relationship and Sales teams on systems application.
• May be responsible for developing or executing project plans, budgets and schedules and for documenting work and results.
• May deliver informational and decision-seeking presentations to technical and business groups to internal and/or external audiences.
• Other related duties assigned as needed.
EDUCATIONAL REQUIREMENTS and EXPERIENCE:
• A Bachelor's degree in computer engineering, computer science or other related discipline or the equivalent combination of education, training, or work experience.
Contact: [email protected]
This job and many more are available through The Judge Group. Find us on the web at www.judge.com