• Find preferred job with Jobstinger
  • ID
    #12783973
  • Job type
    Contract
  • Salary
    Depends on Experience
  • Source
    Goahead Solutions
  • Date
    2021-04-29
  • Deadline
    2021-06-28
 
Contract

Vacancy expired!

Duration: 6 months to start/will be extended beyond Location: downtown San Francisco (will be remote until after June/then you would be expected to be onsite in downtown San Francisco)Seeking a Sr. Backend Software Developer to design, develop and document Microservices and system components consisting of several objects working together to execute a business function of the larger system. Interact with software architects or other business/technical leaders to understand subsystem, component specifications and recommend changes to facilitate efficient and effective development. Interact with representatives of other cross functional teams to understand and/or recommend requirements and strategies for the project.

Duties:•Work with the business and I.T. team to understand business problems, design, implement, and deliver an appropriate solution using Agile development methodology. •Develop code and test artifacts that reuse subroutines or objects, that is well structured, backed by automated tests, is easy to maintain and includes sufficient supporting documentation. •Work independently to implement solutions on multiple platform (DEV, QA, UAT , PROD)•Provide technical direction, leadership, and reviews to other engineers working on the same project.•Implement and debug subsystems/microservices and components.•Participate in integrated test sessions of components and subsystems on test and production servers.•Follows automate-first/automate-everything philosophy.•Determine and communicate the implications of system-level decisions on subsystems and components and help determine how best to mitigate or take advantage of these implications.•Perform tasks efficiently and work together with team to ensure project success.•Support and manage team’s technical infrastructure (e.g., repository, build system & testing system) under guidance from the systems engineer or another project leader.•Hands on exp with multiple programming paradigms in addition to object oriented programming

Required skills/exp:•At least 8 yrs. of Software/Software product development•Bachelor’s in science–Computer Science or equivalent•Hands on exp. with Microservices programming, development of service/module type of applications in Java and Node.JS •Microservice development including- Sprint Boot, Java, JavaScript, Node.JS, Git, SQL Server and Stored Procedure.

Preferred skills/exp: •Container style of programing preferred–Microservices, Docker and OpenShift.•Experience across programming languages, patterns and data structures.•Adequate hands-on exp. with multi-thread and single thread async & synchronization, locks and database concurrency•Applied knowledge of Object Oriented Programming Concept, Microservices, Operating System (OS) concept and UML.•Proficient with software architecture, design patterns and strong demonstrated experience in building frameworks.•Strong computer science background including distributed computing.•Knowledge of secure coding practices is a plus.•Hands-on exp. developing enterprise applications, analyzing system scalability, integration, performance issues as well as internationalization utilizing either Unicode and/or multi-byte databases.•Exp with agile software development, incremental or spiral development methodology.•Excellent diagnostic and troubleshooting skills, problem solving and the ability to learn quickly.•Financial services domain knowledge is a plus•Good communication skills, able to articulate views/thoughts with the team and partners and/or customers without any gaps.•Willingness and ability to learn new technologies.•Expert knowledge of computer languages, data structures, program design methods and techniques.•Ability to troubleshoot complex problems systematically.If you're a fit feel free to contact: Ted- or

Vacancy expired!

Report job

Related Jobs

Jobstinger