Software Engineer Senior* Engineering - Davis, CA at Geebo

Software Engineer Senior*

GENERAL DUTIES & RESPONSIBILITIESoAnalyzes, designs, programs, debugs and modifies software enhancements and/or new products used in local, networked or Internet-related computer programs.
oInteracts with product managers and/or users to define system requirements and/or necessary modifications.
oParticipates in software design meetings and analyzes user needs to determine technical requirements.
oWrite technical specifications based on conceptual design and stated business requirements.
oWrites code, completes programming and performs testing and debugging of applications using current programming languages and technologies.
oCompletes documentation and procedures for installation and maintenance.
oTrains and communicates with internal Client Training, Client Relationship and Sales teams on systems application.
oMay be responsible for developing or executing project plans, budgets and schedules and for documenting work and results.
oMay deliver informational and decision-seeking presentations to technical and business groups to internal and/or external audiences.
oOther related duties assigned as needed.
EDUCATION REQUIREMENTSA Bachelor's degree in computer engineering, computer science or other related discipline or the equivalent combination of education, training, or work experience.
GENERAL KNOWLEDGE, SKILLS & ABILITIESoKnowledge of financial services industryoKnowledge of end-to-end systems development life cycles, e.
g.
, waterfall, iterative and other modern approaches to software developmentoKnowledge of standards relevant to the software industry , e.
g.
, ISO, CMM, Six SigmaoKnowledge of banking practices, regulations and operations within assigned line(s) of businessoIn-depth understanding of design patterns and their applicationoFluency in developing and understanding sequence diagrams, class models, etc.
oProficiency 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.
oOutstanding verbal and written communication skills to technical and non-technical audiences of various levels in the organization, e.
g.
, executive, management, individual contributorsoExcellent analytical, decision-making, problem-solving, team and time management skillsoAbility to persuade and influence others on the best approach to takeoAbility to estimate work effort for project sub-plans or small projects and ensure the project is successfully completedoPositive outlook, strong work ethic, and responsive to internal and external clients and contactsoWillingly and successfully fulfills the role of teacher, mentor and coachoMay require in-depth knowledge of networking, computing platform, storage, database, security, middleware, network and systems management and related infrastructure technologies and practicesRequired Skills :
oKnowledge of IP networking, VPN's, DNS, load balancing and firewall oExperience building applications using Java developer, Spring boot, Microservices, and REST oExperience with cloud computing, AWS and microservices technologies oExperience working with monitoring and log aggregating frameworks such as Splunk oExperience in developing highly scalable and reliable web applications, including integration with internal and external systems Basic Qualification :
Additional Skills :
Background Check :
YesNotes :
100% RemoteSelling points for candidate :
Project Verification Info :
Candidate must be your W2 Employee :
YesExclusive to Apex :
NoFace to face interview required :
NoCandidate must be local :
NoCandidate must be authorized to work without sponsorship :
:
NoInterview times set :
:
NoType of project :
Development/EngineeringMaster Job Title :
Misc:
Non-TechnicalBranch Code :
Milwaukee Recommended Skills Amazon Web Services Analytical Banking Services Business Process Models Business Requirements Cloud Computing Estimated Salary: $20 to $28 per hour based on qualifications.

Don't Be a Victim of Fraud

  • Electronic Scams
  • Home-based jobs
  • Fake Rentals
  • Bad Buyers
  • Non-Existent Merchandise
  • Secondhand Items
  • More...

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.