You're invited to the Contractor Pro beta 🎉

  • Huge discounts: £1,000s off accounting, IR35 insurance & more.
  • Community access: Our recruiter-free contractor community.
  • Subcontract work: Share unlimited jobs via the jobs board.
  • Get inbound leads: Create your public profile (coming soon!)
Early bird price: £49.99 £19.99 / mo (ex VAT)
You must be a contractor to join Contractor Pro.
Just apply

Save this contract

Mind providing us with your email so we can save this contract? We promise we won't spam you, and you can unsubscribe any time.
Saved this job! You can see it in saved.
Saved this job! You can see it in saved.
Remote
0
USD
/hr

6 SSL contracts

Java Developers - Cloud Native solutions (GCP/AWS Microservices)

2 days ago
£525/dayRemoteInside IR35Bench IT Limited

Java Developers - Cloud Native solutions (GCP/AWS Microservices)

Remote working contract, 3 months, £525 per day Inside IR35

My client is looking for 8 Java developers with Cloud Native solutions (GCP/AWS Microservices) ideally also with payments experience (FPS, BACS, CAPS, Cards etc.) and Java Development, Microservices, AWS (or GCP), Spring experience for a remote working contract on behalf of a financial client.

  • Understanding of distributed systems and cloud technologies (AWS, GCP, Azure, etc.)
  • Understanding of AOP and dependency injection frameworks (Spring, Guice, etc.)
  • Understanding of microservices
  • Understanding of RESTful APIs and web technologies
  • Understanding of relational and no-SQL databases
  • Desired - understanding of security frameworks (JAAS, Spring Security, SSL, TLS, HTTPS, etc.)
  • Desired - experience with containers (Docker, Kubernetes, etc.)
  • Experience in the all stages of software development life cycle (requirements, design, architecture, development, testing, deployment, release and support)
  • Experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines

Role: Java Developers - Cloud Native solutions (GCP/AWS Microservices)
Job Type: Contract
Location: London,

Apply for this job now.
Get new remote SSL contracts sent to you every week.
Subscribed to weekly SSL alerts! 🎉

Software Architect

2 days ago
RemoteSusco

COVID19 Update 8/1/2020: We are looking for 2 Senior Developers / Architects immediately and a PM/BA hire soon thereafter. I'm grateful to say that due to the essential nature of our client base, our sales and operations pipelines have not been negatively impacted by COVID-19. We offer full WFH and will provide the equipment necessary for an effective set-up. This is a full-time position, NOT A CONTRACT POSITION.

______________________________________________________________________________________

Susco Solutions is located in the Greater New Orleans Area and is one of the fastest-growing tech companies in Louisióna. We develop custom web-based business software with a focus on legacy system conversions. Our primary development platforms are C# .NET for web services and Ionic/Cordova for mobile apps. 

Requirements 

  • 15 Years web development experienceElicitation of requirements from non-technical business usersConceptually design systems based on business requirementsPerform technical lead role through the SDLC
  • Highly proficient in Database schema design and analysisComplex SQL Queries and OperationsA Server-side language such as C#, Java, Ruby, Python, or PHPJavaScriptCSS/HTMLTeam Git branch management
  • Ability to adapt to rapidly changing environments
  • Self-motivated with a positive attitude
  • Willingness to drive large projects to completion in a fast-moving environment 
  • Experience with Legacy system conversions
  • Experience with common integration protocols including but not limited toSOAPRESTSFTPODBCTCP/IPIMAP
  • Basic understanding of networking and operating systems administrationConnectivity TroubleshootingDNS / SSL CertificatesActive Directory
  • Preferred

  • BS/BA degree
  • C# Expertise
  • Microsoft Visual Studio
  • Resident of Louisióna
  • Nice-to-Have

  • Experience with Kendo UI
  • Experience with Angular
  • Azure experience
  • Linux experience 
  • Mobile development experience
  • Responsibilities 

  • Working closely with project manager to help lead 2000+ hour projectsAssisting with the development of scope documents and budgets for new work Creation of WBS/tasks to accomplish project requirementsEnsuring time and progress data is accurate in the project management system
  • Client communicationProduct OwnersStakeholdersInternal IT
  • Overseeing junior, intermediate, and senior developersLead stand up meetingsProvide architectural directionManaging git branches and pull requestsEnsuring development adheres to architectural and coding standardsEnsure work is performed within budget
  • Reverse-engineering large undocumented legacy systemsAnalyzing legacy schema / dataAnalyzing poorly written, undocumented codeImporting data from various deprecated legacy systemsDocumenting replacement system requirements based on legacy analysis
  • Application Development, primarily ASP.NET (C#.NET) 
  • Requirements analysis
  • Database Design and Maintenance
  • Perform work within allotted hourly budgets and within specific timeframes 
  • Perks

  • 15 days annual PTO, 8 holidays
  • Heath, Life, Dental, & Vision Insurance, Long & Short-Term Disability, 401(k)
  • Company Leadership dedicated to personal & professional growth
  • Any employee can refer a new client and get 5% of year one’s revenue, and 2.5% thereafter.
  • Quarterly bonuses based on company performance
  • 3 days annual self-directed learning days
  • Paid lunches 2-3 times per week
  • Fully Remote, except for the occasionally all-hands, estimated to be once per 3 months once COVID issues are resolved. Travel will be paid.
  • Ad-Hoc wellness-based gifts, subsidized meditation training
  • Company Outings: happy hours, crawfish boils, long lunches, go-karting
  • Video games consoles onsite
  • Powered by JazzHR

    Java Tech Lead Developer - Payment Systems (BACS/CHAPS/FPS)

    6 days ago
    £575/dayRemoteInside IR35ApplyGateway Premium
    Java Developers - Payment Systems (BACS/CHAPS/FPS)

    Remote working contract, 3 months, £575 per day Inside IR35

    My client is looking for a number of Tech Lead Jave Developers with payments experience (specifically FPS, BACS, CAPS, Cards etc.) and Java Development, Microservices, AWS (or GCP), Spring experience for a remote working contract on behalf of a financial client.

    * Understanding of distributed systems and cloud technologies (AWS, GCP, Azure, etc.)

    * Understanding of AOP and dependency injection frameworks (Spring, Guice, etc.)

    * Understanding of microservices

    * Understanding of RESTful APIs and web technologies

    * Understanding of relational and no-SQL databases

    * Desired - understanding of security frameworks (JAAS, Spring Security, SSL, TLS, HTTPS, etc.)

    * Desired - experience with containers (Docker, Kubernetes, etc.)

    * Experience in the all stages of software development life cycle (requirements, design, architecture, development, testing, deployment, release and support)

    * Experience in automating deployment, releases and testing in continuous integration, continuous delivery pipelines

    Remote working contract, 3 months, £575 per day Inside IR35
    Role: Java Tech Lead Developer - Payment Systems (BACS/CHAPS/FPS)
    Job Type: Contract
    Location: London, London,

    Apply for this job now.

    100% Remote DevOps Engineer (W2 Only Client)

    5 days ago
    Remoteirvine tech corp

    100% Remote DevOps Engineer (W2 Only Client, No Third Party, No Corp to Corp)

    IMMEDIATE NEED for a 100% Remote DevOps Engineer to join a financial services company based in Santa Ana, CA regarding a remote 6+ months on W2 Only contract.

  • Develop infrastructure requirement plans and execution plans
  • Responsible for testing, deployments and measuring infrastructure health
  • Learn, Design and Build cloud computing systems for a diverse set of customers
  • Measure your customer’s productivity and take responsibility for the quality of your service
  • Ownership of development infrastructure
  • Communicate and proliferate the culture of DevOps
  • BS degree in Computer Science, Engineering or related field with 5+ years of Application Devops experience supporting development
  • Experience deploying systems and applications in an enterprise environment
  • Experience writing code to automate the management of IT/Infrastructure services
  • Proven experience in developing and maintaining CI/CD pipelines and creating automated processes for enterprise web applications.
  • Familiarity with frameworks such as Chef, Puppet, Ansible, or Jenkins
  • Working knowledge of common enterprise security concerns particularly in the following areas: “server hardening,” X.509 certificate management, SSL, VPN
  • Experience with Infrastructure as Code, preferably using Terraform
  • Preferred experience (but not limited to) webserver administration, issue tracking administration (e.g., Azure DevOps, Jira, etc.), active-active datacenter deployments and administration (F5)
  • Experience deploying and supporting RESTful API services
  • Hybrid cloud experience (on-prem and Azure/AWS)
  • Programming experience in Python
  • Experience writing shell scripts
  • Experience with Linux administration
  • Experience with Amazon Web Services (AWS)
  • Experience with writing object-oriented code in any programming language
  • Kubernetes, AWS products and tooling, Github and Docker containers
  • Rigorous focus on security at all levels of the application, a “shift left” mentality
  • Experience in a consulting environment
  • Experience with network design
  • Experience with enterprise storage design
  • Meets/exceeds First American’s functional/technical depth and complexity for this role
  • Software Engineer - Full Stack

    4 days ago
    RemoteIZEA, Inc

    IZEA was built to connect the world’s top brands with influential content creators and publishers to enable influencer marketing and content production at scale. With over 500,000 Creators reaching over 3 billion fans and followers around the globe, IZEA is unmatched in its industry experience, network diversity, and technology ecosystem. A career at IZEA offers countless ways to make an impact in a fast-growing organization!

    IZEA is looking for a Full Stack Software Engineer to join our team.


    This team member may be located in the Orlando area or be remote (US) as this is a remote position.

    You will use the latest tools and technology to build and support IZEA's Creator and/or Customer focused efforts. This could include: 

  • Integrating with the industry-leading Unity Workflow software, launching new features and tools to help Creators with their craft, and working in Web and Mobile applications. 
  • Building novel solutions to recurring issues
  • Whether contributing to a set of JSON API powered services written in Ruby on Rails and NodeJS, or extending the user experience on top of EmberJS and Sass, you will help define what the future of Influencer and Content Marketing looks like.

    You will have direct access to end-users and stakeholders, and you are encouraged to build and leverage these relationships in your work. You will write and test your code, and work with our QA team to get it deployed to production. With the help of a homegrown, bot-driven CI/CD pipeline, your code will be delivered to users daily. This cross-functional team leverages Amazon Web Services for everything from ECS for containerized virtualization and hosting, to S3 for durable object storage, RDS and DynamoDb for persistence, and Cloudfront for secure and scalable distribution of your work.

    Aside from the day to day, we can offer you incredible benefits including an annual continuing education budget, a trust-focused development process, a flexible and collaborative work environment where balance matters, stock ownership, and an annual company retreat.

    The team strives to be ego-free and motivated only by building amazing software for our users. We seek to understand the "why" behind the "what". We regularly break out into small teams to tackle problems, learn new technologies, or just share what we know with others. We test our code and invest in the health of our systems. We push each other, learn from each other, and strive to continually grow.

    Primary Responsibilities

    You will...

  • Work with stakeholders to define the solutions to development problems and business requirements
  • Develop and maintain features and capabilities for the IZEAx platform
  • Create unit and integration tests for your code
  • Reproduce and fix bugs reported by internal and external users
  • Set goals and communicate often about your progress toward them
  • Contribute to the ongoing improvement of the Engineering organization and our software
     
  • What We’re Looking For

    A problem solver at heart

  • Much of our work revolves around problems that have no existing off-the-shelf solution or consensus on best practices. You'll often need to break down large problems into smaller more manageable tasks and utilize critical thinking to come up with novel ideas.
     
  • 3+ years of web development experience

  • The internet is a complicated place. A general understanding of what it means to develop software that is delivered over the web will serve you well and should include things like HTTP, CORS, DNS, and SSL. Ideally, you know what a load balancer is, understand stateless client-server application architecture, and can speak about the browser's DOM.
     
  • 3+ years of professional development experience with Ruby and/or Javascript

  • This will be your day to day work. The services that compose the IZEAx platform are primarily written in these two languages. While we use frameworks like Ruby on Rails and NodeJS/ExpressJS to assist in the development of our applications, a foundational understanding of writing Ruby and Javascript code will be required.
     
  • Experience with a JavaScript Framework like AngularJS, React, Vue, or EmberJS

  • Modern, API-driven web applications are large and complex, and IZEAx is no different. To help developers stay sane, frameworks have emerged to keep code bases in check. At IZEA, we use EmberJS. If you haven't used EmberJS before, it's ok; we are confident you can pick it up (and like it) if you have used one of these other frameworks.
     
  • Direct experience with relational and NoSQL databases technologies

  • We use the best tool for the job around here. When it comes to storing and accessing data, we recognize that the technology decisions we make directly impact our ability to provide a performant customer experience, and our own costs.
     
  • Experience designing and building JSON based RESTful APIs

  • Because we are building our application with a front end framework, we carefully design and document the APIs to power it. To help us, we follow the JSON API spec, but any experience in building a RESTful API will be useful. Remember, the API is your contract with the front end!
     
  • Understanding of monolithic and micro-service based architectures

  • IZEAx still has some legacy monolithic characteristics. As we move more and more of our technology to a distributed set of services, there are new challenges to overcome. Understanding the differences between these two models will help you take those challenges head-on.
     
  • Basic Linux skills

  • In order to develop for IZEAx, you need to run it on your laptop. This means opening up some terminal windows, running some commands, and keeping the log output open. Additionally, some of our technology stack is better accessed through CLIs. Examples include the Ember CLI, the Rails CLI/console, Docker commands, Gradle, and our own gemstone architecture CLI. We'll walk you through it, but you should be comfy in a terminal.
     
  • Ability to multitask and prioritize multiple incoming requests

  • IZEA's Engineering team strives to provide a great experience and great service to our users. In order to do that, you may need to context switch into a support issue or drop what you are doing to start work on something else. This is part of what Agile means to us.
     
  • Excellent verbal and written communications skills

  • Regular and timely communication is the key to a trust based development process. You should be able to simply and concisely ask for feedback and direction in terms that your audience understands, and relay requested information in a timely fashion to your leaders. You should prioritize documentation of processes and code.
     
  • Demonstrated experience with the following will be highly valued

    Front End Development experience

  • To be truly full-stack, you may need to sling some CSS from time to time. Being able to understand browser-based javascript, CSS, and semantic HTML will give you the confidence to truly go end-to-end.
     
  • Mobile Development experience

  • While this role specifically focuses on providing APIs to clients and some web client work, you will also be on a team with mobile developers and your APIs will be used by them to deliver our iOS app. And understanding of mobile development will help you keep this important channel in mind.
     
  • Amazon Web Services, or other cloud providers

  • IZEA's software is hosted on AWS, and you will need to acquire some familiarity with it. Previous experience in using a cloud provider, even if just for developer tooling, shows that you understand some of the nuances involved in working in the cloud.
     
  • Continuous Integration & Deployment

  • IZEA needs to get features and fixes out to customers as soon as we possibly can with as much confidence as possible. To facilitate this, we have developed a CI/CD pipeline (using 3rd party services). An understanding of what CI/CD is will help you understand how this pipeline works and how to make it even better.
     
  • GitHub

  • All of IZEA's code is source controlled on Github. We leverage Github Pull Requests for code reviews, Github integrations manage parts of our CI/CD pipeline, and Github releases define the code tags that ultimately get deployed. Much of our process documentation exists on Github pages. Familiarity with navigating Github's features will help you ramp up in our SDLC faster.
     
  • JIRA

  • IZEA uses JIRA to manage projects and report on progress to stakeholders inside and outside the company. While we strive to automate as much of JIRA as possible with bots, webhooks and reports, understanding how JIRA issues, links, attachments, and workflows work will help you understand our SDLC faster.
     
  • About IZEA:

    We are IZEA: The Creator Marketplace. Our cloud-based technologies connect Brands and Publishers with content Creators who blog, tweet, pin, and post on their behalf.

    Our driving belief is that the only way to thrive in our rapidly changing world is to change ahead of it. IZEA is in a constant state of evolution and reinvention. While we may have invented the industry, we still operate like an entrepreneurial, scrappy start-up. Your time here will be exciting, educational, and at times, a bit crazy.

    With IZEA, you have the opportunity to join a non-traditional corporate culture, where creativity and productivity are valued over a suit and tie. We call it "The IZEA Way."

    Why would you want to work here?

    Our developers use the latest tools and technology to build the applications and services that make up the IZEA Exchange platform. We write in whatever language we need to get the job done including Ruby, Java, Python, PHP, Swift, and Javascript. We leverage the latest frameworks, such as Rails, and NodeJsfor iterating quickly on our technology.

    Our code is deployed and operated by the people who write it, with the help of Amazon Web Services. We leverage everything from EC2 for virtualization and hosting, to Amazon EMR and Machine Learning for advanced analytics.

    Aside from the day to day, we offer incredible benefits including an annual continuing education budget, a flexible trust-focused development process, and an open collaborative work environment.

    Our team is ego-free and motivated to build great software. We regularly break out into small teams to tackle problems, learn new technologies, or just share what we know with others. We test our code and invest in the health of our systems. We push each other, learn from each other, and strive to continually grow as a team.

    California residents, please follow this link to view the types of information we may gather from California residents who are applicants, employees, or contractors of IZEA, and how we use such information.

    Powered by JazzHR

    Developer - C# and SQL Server

    12 days ago
    $55 - $65/hourRemoteSparkfish

    We are looking for someone who enjoys being involved in multiple layers of the application stack. If you had to choose, you’d rather be coding. But ... your experience has led you to realize that SQL Server performance and maintenance is key. So, you’ve mastered what you need to know to keep the SQL side of things humming along.

    We’re seeking a hands-on, dedicated C# and SQL developer who is driven to push their technical skills and knowledge; someone who is not looking for a typical desk job. The closer you are to being a full-stack developer, the better. We also need you to have cloud platform experience, preferably with Azure. We don't expect that you are the master of all things Azure, SQL or C#; however, we need you to have the desire and confidence to figure it out, mostly by your lonesome.

    We work with different clients who serve a variety of industries, so one month you might be helping to migrate a company’s systems to the cloud, the next month you might be developing a data warehouse, and still the next month you may be developing a web application. There is a ton of opportunity for a variety of innovative projects!

    We're a small company, but we've landed gigs serving some big brands. In general, our company is on two tracks. We run a consulting company that helps other companies solve their problems, whatever those might be. And, we are building a war chest to self-fund a series of startups. If you like a startup environment, then this might be a good fit.

    Please send your resume and ask questions. Feedback will be provided within a day or two.
    Benefits

    • Work from anywhere in the US, with additional perks for those in Dallas
    • Flexible paid vacation, nice health benefit packages
    • High-powered development laptops, large external monitors, standup desks
    • Work with other really good people

    Skills Needed

    • Strong C# proficiency and moderate-to-advanced SQL skills
    • Experience managing SQL Servers (backups, restores, performance tuning, SQL agent jobs)
    • Experience with an exercise from an online class on MongoDB that you didn’t quite complete
    • Experience deploying code to at least one cloud provider, preferably with Azure
    • Experience working with and developing a REST API architecture
    • Some level of “full-stack” experience including JS, CSS, HTML (with the emphasis on JS)
    • Source control, git, GitHub, Azure DevOps
    • Exposure to unit testing, test-driven development
    • Knowledge of development using Agile and Kanban methodologies
    • Ability to read peoples’ emotions (aka Emotional IQ, if you want to get fancy)

    Keywords: dotnet core, node.js, azure, git, github, visual studio, rest api, web api, mongodb, sql, sql toolbelt, trello, slack, dapper
    Requirements
    Must be a good person. Humble, yet confident in your abilities, and able to work through both merge conflicts and people conflicts.
    Short Coding Test - Part 1
    Let's say you need a sequence of numbers that can be used with LINQ for the purpose of some algorithm (e.g., 1, 2, 3,...). You can get an enumerator that can provide the sequence of numbers with something like 'Enumerable.Range(1, 100)'.

    That method returns an IEnumerable that generates that sequence on-the-fly without every actually creating a proper data structure to hold all elements of the sequence.

    Now, let's say you had a dependency that required this sequence to be randomly accessed via an IList interface. Can you implement an IList that makes random access to a just-in-time return of the value in each "element" of the list? (so … um, ToList() is not a valid answer here)

    Here's one test to help gauge your implementation success:

    // Given a list of numbers ranging from 100 to 200

    var list = new Listify(100, 200);

    // When I access index position 50

    var val = list[50];

    // Then I should get back a value of 150

    val.Should().Equal(150);
    Short Coding Test - Part 2
    Now, we need to hook up that IList interface to do something super useful via a “microservice” (#buzzwords):

    • If you don’t already have a free Azure dev account, go set that up now
    • Set up a public repo on GitHub
    • Create a WebAPI project that responds to GET requests on this endpoint route: /listify
    • Accept begin / end range parameter values, in whatever way you think is most RESTful
    • Accept a parameter to select the index within that range
    • Return the value located in that index in whatever way you think is most RESTful
    • Expose SwaggerUI using Swashbuckle.AspNetCore (this is _definitely_ worth the trouble)
    • Deploy this WebAPI endpoint into Azure

    Once you have it deployed, share the working Azure link and GitHub repo link.

    If you want bonus points, or just for fun, set up the GitHub webhook integration so that your endpoint auto-deploys to Azure after each commit. : )
    Interview Questions
    Answer as many of these as you like and post them in a gist on Github to share your responses with me to review … this really saves everyone a LOT of time:

    • What are examples of the types of projects you have deployed to Azure?
    • How do you classify your senior-ness as a developer? What are your development strengths?
    • Have you ever had a chance to use TDD? Have you found it to be helpful? If so, when does it work best for you?
    • Have you been given the opportunity to use tools like ReSharper? What did you like about it?
    • What about Red Gate's SQL Toolbelt or similar? If you’ve been given the opportunity to use it, did you find it valuable?
    • Can you explain what DevOps and/or continuous integration is, and some of the benefits?
    • Are you technology agnostic? Or are you pretty strict when it comes to things like Mac vs Windows, or AWS vs Azure?
    • What sort of administration tasks have you performed on SQL Server? What versions were you managing?
    • What are some of the differences you have found between Azure SQL and a traditional installation of SQL Server?
    • After you’ve added the obvious indexes to a table, what tools do you think of using to try to sort out why a query is not running as fast as you think it should?
    • [ADVANCED] If you’ve had a chance to be exposed to CTEs, how would you describe situations where they can be handy?
    • [ADVANCED] So, SQL “window functions” are pretty much on the advanced side of SQL writing, so don’t freak out if you’ve never heard or used them before. Can you attempt to explain a scenario when window functions can be used to solve a problem?
    • How much duress would be needed to pressure you to write a PowerShell script? (I ask because I personally refuse to write in PS, but sometimes it apparently is needed when managing a SQL Server.)
    • What’s the big idea with NoSQL? When is it a good idea to use that versus a traditional RDBMS?
    • You may have heard of ACID (or perhaps just “transactions”). But can you explain what BASE sorta kinda means? It’s a nerdy topic with its own theorem, so feel free to look this up and explain it in your own words.
    • Have you ever had a chance to use SQLite? What are some of the advantages over SQL Server? Or, maybe when is this a bad idea?
    • Python has gained a lot of ground due to the surge in data science. But, we are also finding it useful for easier-to-manage admin scripts and ETL processes compared to the horrid affair that is SSIS. Are you now or will you ever have interest in becoming a pythonista?
    • What problems does MongoDB solve as compared to SQL Server? If you are building out an API back-end, which of these 2 approaches offers a simpler coding path to interact with the DB?
    • Pick from one of these NP-hard questions and give your best-guess response: (A) How do you tell a customer they are wrong without offending them? Or (B) You just went 100 hours over budget ... How do you recover the relationship with your customer (and your boss)?
    • Do you have any interest in being exposed to data science projects? Statistically speaking, 95% of respondents say yes to this question, so if you are going to say yes, maybe tell me what interests you in this topic.
    • How comfortable are you in working on a project that involves touching some CSS and HTML?
    • Can you explain GPG, SSL or public/private key encryption?
    • Have you had the occasion to undergo any training on "secure coding" practices?
    • How enthusiastic would you be if we asked to pay you to take some training courses on Udemy?
    • Which of these platforms / languages / concepts / frameworks do you have experience with (so far)?

    Node Typescript Angular React Vue Spark Hadoop SQL Excel Python Pandas R Linux Mac Windows Jasmine Docker Kubernetes .NET C# NUnit Go PostgreSQL MySQL SQL Server SQLite bash PowerShell MongoDB Azure AWS Google Cloud Platform SQLCLR SQL Cursors CTEs SQL Window Functions Table Valued Parameters Ola Hallengren SSIS SSRS Power BI ETL Encryption AutoMapper SQLite

    Job Types: Full-time, Contract

    Pay: $55.00 - $65.00 per hour

    Schedule:

    • 8 hour shift

    Work Location:

    • Fully Remote

    Work Remotely:

    • Yes, always