Placement papers | Freshers Walkin | Jobs daily: Sunday, December 09, 2018

Search jobs and placement papers

Web Developer - javascript, es6, react, graphql at Wellcome Trust Sanger Institute (Cambridge, UK)

Salary in the region of £27,117- £49,428 - dependent on skills and experience, plus excellent benefits


Permanent/ Open Contract


We are looking for a talented and motivated front-end developer to join COSMIC, the Catalogue Of Somatic Mutations In Cancer (https://cancer.sanger.ac.uk/cosmic), a major international resource in cancer research, based at the Wellcome Sanger Institute (http://bit.ly/2BaPbnB).


The opportunity


We are beginning a large-scale redevelopment of our infrastructure and services and we’re looking for a talented front-end developer to help design and build new web applications that will allow us to manage and visualise our complex data.


About you


We’re building new backend infrastructure using MongoDB, Python3/Django, Express and GraphQL and now need a JavaScript developer with practical experience of modern front-end technologies such as Node, ES6 and React.


Working with the COSMIC web team and our UX lead, you will be at the heart of our development efforts in this fast-moving discipline. The tools you build will help ensure COSMIC remains a world-leading resource for scientists researching new approaches to understanding and treating cancer.


About COSMIC


A revolution is underway in health informatics, with genetics increasingly important in understanding human health and disease. COSMIC, a database of genetic mutations in cancer, is used by over 3000 scientists every day across the informatics, diagnostic and pharmaceutical industries.


We are open to a range of flexible working options including part- or full-time employment, as well as flexible hours. This position is available at grade 2 or 3, dependent on relevant experience. This will be discussed during the interview process.



Essential Skills

  • In-depth experience/working knowledge of developing modern API-driven web applications

  • Expert/good knowledge of JavaScript/React

  • Good team working and communication skills

  • A passion for writing clear, concise, and well-tested code


Ideal Skills



  •  Interest in using CI/CD and TDD

  • Experience/knowledge of working in an agile development environment

  • Interest in applying UX methodologies

  • Familiarity with version control software, preferably git

  • Understand of building services with REST/GraphQL


by via developer jobs - Stack Overflow

Software Developer - python, django, graphql, javascript at Wellcome Trust Sanger Institute (Cambridge, UK)

Salary in the region of £27,117- £49,428 - dependent on skills and experience, plus excellent benefits


Permanent/ Open Contract


We are looking for a talented and motivated software developer to join COSMIC, the Catalogue Of Somatic Mutations In Cancer (https://cancer.sanger.ac.uk/cosmic), a major international resource in cancer research, based at the Wellcome Sanger Institute (https://www.sanger.ac.uk).


The opportunity


We are beginning a large-scale redevelopment of our infrastructure and services, which presents a unique opportunity for a talented back-end developer to help shape the way we build the new COSMIC platform. Working with the COSMIC web team and our UX lead, you will be critical to the design and implementation of the infrastructure that will underpin COSMIC’s new web infrastructure. The tools you build will help ensure COSMIC remains a world-leading resource for scientists researching new approaches to understanding and treating cancer.


About you


We’re looking for a Python/Django developer with practical experience of building modern web applications. We’re particularly keen to hear from you if you are also interested in contributing to the development of new front-end applications using React.


The technology stack on which our new web applications will be built includes:



  • Oracle

  • MongoDB

  • Python3/Django

  • Express

  • Apollo/GraphQL

  • React


While some of these technologies may be outside of your core expertise, we’re looking for enthusiasm and interest rather than years of experience working with them, and we’re happy to provide training to get you up to speed.


About COSMIC


A revolution is underway in health informatics, with genetics increasingly important in understanding human health and disease. COSMIC, a database of genetic mutations in cancer, is used by over 3000 scientists every day across the informatics, diagnostic and pharmaceutical industries.


We are open to a range of flexible working options including part- or full-time employment, as well as flexible hours. This position is available at grade 2 or 3, dependent on relevant experience. This will be discussed during the interview process.


Essential Skills



  • In-depth experience/working knowledge of developing secure and scalable database-driven web applications and APIs

  • Expert/good knowledge of Python3, especially Django

  • Good team working and communication skills

  • A passion for writing clear, concise, and well-tested code 


 Ideal Skills



  • Interest in front-end development using modern JavaScript frameworks such as ReactJS

  • Interest in using CI/CD and TDD

  • Experience/knowledge of working in an agile development environment

  • Interest in applying UX methodologies

  • Familiarity with version control software, preferably git Experience/awareness of relational databases or document stores such as MySQL, Oracle and MongoDB

  • Understanding of building services with REST/GraphQL


by via developer jobs - Stack Overflow

Full-Stack JavaScript Developer - Contract or Full-Time (100% Remote) at Timedoctor.com LLC () (allows remote)

The application form takes one minute. A resume is required.


We are building a website chatbot which will help companies get more leads and sales from their websites.


We are a well-funded startup and you will be working with at most one other developer, so you will have to do most development work yourself.


We hire from any country and this position is 100% remote. We are open to the option of starting out part-time or of jumping into a full-time role, if you prefer. The company is based in Australia which offers the future possibility of being sponsored to Australia, if you would like, but the first six months must be remote. It is also acceptable to work 100% remote from wherever you are and never move to Australia.


Essential skills:



  • 3+ years of experience with Node.js

  • React experience preferred (Node and Vue are also okay.)

  • AWS


Requirements:



  • Well-versed in test-driven development.

  • Well-versed in object-oriented programming.

  • Experience in debugging REST APIs.

  • Experience in a docker based development environment or other containerization.


THE APPLICATION PROCESS:


Please only apply if you are seriously interested and have the required experience. We are looking for a reliable person who values punctuality, has a good work ethic, and is looking for a long-term position.


by via developer jobs - Stack Overflow

Android Engineer at Loot Financial Services Ltd (London, UK)

About the Role


As an Android Engineer at Loot you'll be helping us create the most incredible student banking app on the Google Play Store. You'd be an integral part in the direction and purpose of everything we do. With your experience you'll influence the tools we use and the dependencies that our codebase has (or doesn’t have), whilst also helping to guide our roadmap and ingrain our values in our product.


The banking industry is known for having terrible UX. A lot of the problems you'll be solving will surround creating great user experiences that don't exist today. These problems are tough. Data on the scale of banking in such complexity of stats and figures is not often seen in other apps used by people who don't know a great deal about the data.


You'll be working to simplify the user experience and help the user get to the answers (not stats) that they want in as little amount of taps as possible. This will involve managing data from our API, transforming it and displaying it in intuitive, clear UI.


As a Android Developer, you will:



  • Design, architect, write, maintain and debug our Android app

  • Contribute to designing and improving our service as a whole

  • Maintain quality standards by performing code reviews, fixing bugs, writing tests, and profiling code

  • Become proficient with our codebase, API and workflow

  • Providing support to our customer service team on Android app related issues


Must have:



  • Good knowledge of the Android SDK

  • You’ve launched and maintained a successful app on the Google Play Store (or similar store)

  • You have an eye for delightful UX

  • You're an agile learner (knowledge isn't always key)

  • You love developing apps so much that you basically do it for fun

  • You can strike a good balance between done and perfect

  • You're able to work in our London office


Nice to have:



  • Experience in writing REST API backed Android Apps

  • Computer science background

  • Rich knowledge of OSS/3rd party tools and frameworks

  • Experience with creating sleek animations

  • Encryption and security experience

  • Familiar with writing unit tests

  • You contribute to OSS, or better still, maintain your own OSS projects


by via developer jobs - Stack Overflow

Mobile Developer - opportunity to work with Swift and Kotlin at everyLIFE Technologies Limited (Farnborough, UK)

We are looking for a mobile developer to join the existing cross-functional agile team making a real-world difference to the delivery and evolution of care management. You will have an opportunity to work across both iOS and Android apps using Java, Kotlin, Swift and Xamarin. We're looking for candidates at all levels who have experience of either Android or iOS development, or front-end angular.js (or equivalent) experience and are keen to move into mobile development, proving that they adapt well to new technologies. We can get you up to speed with the technologies.


We are a team that prides itself on embracing change, continuous improvement, collaboration and writing good quality code, albeit in a pragmatic manner. If you care about making a difference then you’ll fit in well here.


by via developer jobs - Stack Overflow

Senior Frontend Developer - JavaScript at Badoo (London, UK)

JavaScript is a central aspect of the Frontend projects at Badoo. Facing high-performance requirements, our frontend engineers work hard to bring new features to our users while speeding up the applications and keeping the code modular and maintainable. We are seeking a senior level JavaScript Developer to work on technically challenging, high load projects to help our millions of users connect online.


RESPONSIBILITIES/JOB ROLE



  • Design the architecture, plan, develop and release new features for our millions of global users

  • Take the lead on new features as required

  • Work with JavaScript

  • Server-side API: strictly typed and well defined data-only API

  • Work in a big team, actively collaborating with fellow JavaScript and CSS developers, Quality Assurance, Release Engineers and designers

  • Communicate well and be an efficient and responsible team member


REQUIRED EXPERIENCE, KNOWLEDGE AND SKILLS



  • Extensive full-time development experience (ideally five or more years)

  • Solid knowledge of foundations of JavaScript

  • Ability to write functional and modular code that will be supported for a long time

  • Knowledge of internet stack: HTTP, Linux, Nginx/Apache, Node.js desirable

  • Experience with JavaScript tooling

  • Experience with one of the server-side scripting languages desirable

  • Background in high load project work, optimising code and performance desirable

  • Being flexible and able to adapt to new requirements quickly


by via developer jobs - Stack Overflow

Product Owner at Authenteq (Berlin, Germany)

As a Product Owner at Authenteq, you will be the central point in the company. You move our product into the right direction. You have a strong understanding of the technical challenges and know the features of our competitors. With all this input, you craft a product, that is of state-of-the-art technology, and has a beautiful user-flow that our customers love to use.


You are experienced in understanding the needs of the product stakeholders and have strong communication skills. You have worked in a technical environment and understand how web applications function. You like working in an interdisciplinary team and find it exciting to tackle different fields like tech, law and design to refine a premium product.


Therefore, a commitment to collaborative problem solving, sophisticated design, and creating quality products is essential.


Responsibilities:


Plan and prioritize product feature backlog and development for the product


Help define product vision, road-map and growth opportunities with stakeholders


Assess value, develop cases, and prioritize stories, epics and themes ligned with product strategy


Provide backlog management, iteration planning, and elaboration of the user stories


Work closely with stakeholders to create and maintain a product backlog according to business value or ROI


Lead the planning product release plans and set expectation for delivery of new functionalities


Provide an active role in mitigating impediments impacting successful product release


Follow our competitors and the industry


Take lead of scrum teams as the Product Owner


Provide vision and direction to the Agile development team and stakeholders throughout the project and create requirements


Ensure that the team always has an adequate amount of prior prepared tasks to work on


Qualifications:


Job experience (3y+) as a product or project owner


Proven experience in working in an interdisciplinary team or method skills like design thinking


Strong communication skills


Structured approach with attention to detail and strong skill to organise teams


Developer background is required


In-depth knowledge of Agile process and principles


Ideally: Experience in working on identity and/or blockchain solutions


Fluent English (best: native English speaker; German skills are a plus)


by via developer jobs - Stack Overflow

Senior PHP Developer - Working on a custom complex system for global software co at Tangent (London, UK)

This role is dedicated to one of our largest and longest standing clients, you will work in a close-knit team planning and delivering a product road map for a global software company. You will be comfortable working in a team but will be able to tackle complex challenges headon.


We are looking for someone who can demonstrate:



  • A desire to succeed and a will to be excellent at everything they do

  • Passion to learn and be part of a team

  • Willingness to try and to not be afraid of failure when taken out of your comfort zone

  • Database design skills with the ability to drop to low-level SQL (and know what you're doing there)

  • Experience with unit testing, version control, continuous integration and code reviews

  • Familiarity with design patterns

  • Experience in developing web services and associated REST/SOAPAPIs

  • Ability working with multinational/multilingual e-commercesites


Technical skills required: 



  • PHP



  • Symfony



  • SOLR



  • RabbitMQ


  Bonus points if you have:



  • Java



  • Javascript



  • Docker



  • Kubernetes


by via developer jobs - Stack Overflow

Senior/Lead .Net Developer - .Net Core, Azure, AWS at Amido (London, UK)

Want to lead on the build of Hyper-Scale Transaction and Identity Access Management Solutions?   


Amido is an independent technical Cloud-based business that specialises in implementing cloud-first solutions. Since our founding in 2010,  we have delivered business critical Cloud-based solutions for the most recognised brand names in Ecommerce, Banking, Broadcasting, Government and Travel – delivering projects via Sprints built by an inhouse team of the very best Senior .Net Developers in London.


Through word of mouth, our reputation is growing with more and more businesses needing our expertise. And with this, we are going through a rapid expansion with the need for Lead .Net Engineers to join our team.


As a Lead .Net Developer, you will be brought on to deliver innovative solutions in Azure to the best coding standards using TDD. And you will only use the latest and best tools for the job - .Net Core, Azure, CosmosDB, ElasticSearch and many more….


What will you, the .Net Engineer, need?



  • A solid experience in back-end .Net development – If you are a .Net Engineer, interested in full-stack C# development, this is probably not the role for you.

  • Knowledge of distributed systems – As  .Net Engineer you will be working a lot around these, so ideally bring some working know-how around this

  • TDD expertise – Our .Net engineers are all about being Test-Driven

  • Interested in working with the latest .Net tools – we are constantly using the newest and best tools for the job, which will require you to learn new tools you may not have worked with in the past


Perks: 10% bonus, 6% non-contribution pension, work on amazing projects, latest .net tools, £2k learning budget geared towards career development, a table tennis table, foosball table, monthly knowledge (brownbag) sessions…… it really is an amazing work environment!


We are a specialist business who provide expertise in Identity Access Management, Search and insight, Data Platforms, Cloud Services, Machine Learning and Hyperscale Transactional systems.


We embrace the principle of doing less. Rather than always trying to code our way out of problems, we work in a smarter way and don’t try and fix problems someone else has already solved. We are a team of thinkers who are focused on the future of technology, building systems to help business’s achieve scalability and sustainability using the simplest methods to solve the most complex problems.  


As a .Net Engineer you would be mad not to apply for this…. Apply now!


Abbie or and Kieran will be in touch to tell you more.



Amido work in partnership with Talent Point, a Hiring Communications business, who have designed this role on behalf of Amido. When you apply, Kieran will give you a call and he'll tell you even more details about the role and help you through every step of the process.


Amido are an equal opportunities employer and no terminology in this advert is designed to discriminate on grounds of gender, race, colour, religion, creed, disability, age, sex or sexual orientation or any other class protected by applicable law.


by via developer jobs - Stack Overflow

Senior FrontEnd Engineer at Zalando SE (Berlin, Germany)

ABOUT THE TEAM


Department: Zalando Media Solutions - Video Shopping
Reports to: Product Development Lead
Team Size: <5


JOB DESCRIPTION


Do you believe as much as we do that video is the game-changing topic for e-commerce? We are looking for a senior front-end developer to join the team who could steer the whole bunch together with the product development lead. If you think this can be your next play, apply now.


WHERE YOUR EXPERTISE IS NEEDED



  • You design, develop, deploy, operate and improve important software solutions that your peers praise for its elegance and code readability.

  • You take accountability for all aspects of your work and decide on the technologies and tools to deliver and operate large-scale SaaS applications using AWS. Along with your team, you will own your code.

  • You are part of a team where Continuous Integration, Code Quality, Code Reviews, etc. are a top priority. You are positive yet firm in your approach.

  • You are comfortable working in a startup environment and taking ownership of the entire development cycle; from ideation to implementation and maintenance.


WHAT WE’RE LOOKING FOR



  • 5+ years of experience working as a JavaScript Developer. Familiarity with modern frontend solutions including React, Redux, React Native, ES2015+, Webpack, etc.

  • Basic understanding of AWS and CI/CD and are not afraid of deploying and operating your applications

  • Passionate about writing clean and testable code

  • Working in an agile and multicultural team


PERKS AT WORK



  • Culture of trust, empowerment and constructive feedback, open source commitment, meetups, game nights, 70+ internal technical and fun guilds, knowledge sharing through tech talks, internal tech academy and blogs, product demos, parties & events

  • Competitive salary, employee share shop, 40% Zalando shopping discount, discounts from external partners, centrally located offices, public transport discounts, municipality services, great IT equipment, flexible working times, additional holidays and volunteering time off, free beverages and fruits, diverse sports and health offerings

  • Extensive onboarding, mentoring and personal development opportunities and an international team of experts

  • Relocation assistance for internationals, PME family service and parent & child rooms* (*available in select locations)


ABOUT ZALANDO MEDIA SOLUTIONS


At Zalando Media Solutions we create meaningful connections between brands and consumers through a deep understanding of their personalities. We work with brands, agencies and publishers from fashion and beyond to produce innovative, impactful campaigns that reach the right audience at the right moment. Thanks to its holistic mix of cutting-edge and privacy compliant technology, in-depth audience insights, expansive reach and compelling content brands produce successful campaigns across multiple digital marketing channels.


by via developer jobs - Stack Overflow

API Engineer at Clevertech () (allows remote)

What You’ll Do:



  • Work on sophisticated backend data flows

  • Create workflows for a legacy online credit card processing system to create new cutting edge features 


What’s Required:



  • 5+ years experience designing, building, and maintaining Payment APIs

  • Experience with Node (preference to candidates with experience in Go)

  • Strong knowledge of online credit card processing

  • Familiar with PCI compliance

  • Preference given to candidates with Chase Paymentech experience

  • Communicate in English like a native speaker at a professional level





Who We Are


Clevertech is a leading consultancy that is on a mission to build transformational digital solutions for the world’s most innovative organizations. Enterprise companies turn to Clevertech to help them launch innovative digital products that interact with hundreds of millions of customers, transactions and data points. By partnering with Clevertech these companies are propelling forward and changing their industries, business models and more.


Based in New York City with fully remote development teams, Clevertech has built core product offerings for clients whose value was revealed in transactions valued in excess of $100 million.  


The problems we solve everyday are real and require creativity, grit and determination. We are building a culture that challenges norms while fostering experimentation and personal growth. We are hiring team members who are passionate and energized by the vision of empowering our customers in a complex industry through technology, data and a deep understanding of client concerns. In order to grasp the scale of problems we face, ideally you have some exposure to Logistics, FinTech, Transportation, Insurance, Media or other complex multifactor industries.


Our Benefits
We know that people do their best work when they’re taken care of. So we make sure to offer great benefits that promote personal and professional growth!



  • Competitive Vacation Package

  • Annual Financial Allowance for YOUR development

  • Flexible Family Leave

  • Clevertech Gives Back Program

  • Clevertech U (Leadership Program, Habit Building, New Skills Training)

  • Clevertech Swag

  • Strong Clevertech Community





How We Work
Why do people join Clevertech? To make an impact. To grow themselves. To be surrounded by developers who they can learn from. We are truly excited to be creating waves in an industry under transformation.

True innovation comes from an exchange of knowledge across all of our teams. To put people on the path for success, we nurture a culture built on trust, collaboration, and personal growth. You will work in small feature-based cross-functional teams and be empowered to take ownership.

We make a point of constantly evolving our experience and skills. We value diverse perspectives and fostering personal growth by challenging everyone to push beyond our comfort level and try something new.

The result? We produce meaningful work



Getting Hired
We hire people from a variety of backgrounds who are respectful, collaborative, and introspective. Members of the tech team, for example, come from diverse backgrounds having worked as copy editors, graphic designers, and photographers prior to joining Clevertech.

Our hiring process focuses not only on your skills but also on your professional and personal ambitions. We want to get to know you. We put a lot of thought into the interview process in order to get a holistic understanding of you while being mindful of your time. You will solve problems derived from the work we do on a daily basis followed by thoughtful discussions around potential fit. Whatever the outcome, we want you to have a great candidate experience.


Want to learn more about Clevertech and the team? Check out clevertech.careers.


Clevertech Culture Video





by via developer jobs - Stack Overflow

Engineering Director, Technology at Wikimedia Foundation, Inc. () (allows remote)

Location: San Francisco, CA or Remote


Summary


Engineering Directors in Wikimedia Foundation’s Technology department support, motivate, and guide engineers who build and maintain the infrastructure of Wikimedia. The Director of Technical Engagement works with a cross functional group of operations engineers, software engineers, technical writers, developer advocates, and others with specialized roles to support and grow technical communities in the Wikimedia movement.


This role focuses on creating teams and executing programs which empower technical contributions to the Wikimedia movement and efficient use of Wikimedia's internal and public APIs. Our programmatic work provides computing resources, custom data services, training in the use of software and services, and community growth support. We seek to attract new contributors interested in solving technical problems for the Wikimedia movement and to support their efforts to collaborate in producing sustainable, volunteer led, free and open source software projects. We also collaborate with other Wikimedia Foundation and affiliate organization teams to support use of Wikimedia's APIs and free/libre and open source software projects by organizations and individuals inside and outside of the Wikimedia movement.


As with all Technology department Directors, this role has a significant people leadership component, including recruiting, retaining and developing a top notch, diverse and inclusive workforce and maintaining a positive and inclusive work environment in culture that embodies and celebrates our values. This role reports to the CTO.


Key responsibilities:



  • Ambassador for our values, code of conduct, and team norms

  • Collaboratively define departmental direction

  • Select, train, and support front-line managers

  • Lead program development aligned with departmental and organizational goals

  • Create and manage programmatic budgets

  • Develop team goals and track progress publicly and collaboratively

  • Organize teams to be effective in meeting their goals

  • Coordinate and communicate with other teams, departments, and the Wikimedia communities on relevant programs and projects

  • Represent team members within the organization and publicly

  • Support  team members individual career path development

  • Support and implement engineering  & management best practices

  • Lead efforts to recruit and hire new team members

  • Participate in organizational development working groups

  • Lead special projects as designated by the CTO


Job Skills:



  • BS in Computer Science or other relevant technical field or the equivalent in work experience

  • Significant  leadership experience in the internet industry

  • Proven experience managing software, operations engineering, or similar  teams

  • Outstanding written and verbal communication skills in diverse settings and audiences

  • Passion for technical community outreach and support

  • Demonstrable experience working in an agile software development environment

  • Experience managing geographically distributed teams

  • Understanding of cloud computing technologies

  • Experience with free and open source software development 


The Wikimedia Foundation is... 



...the nonprofit organization that hosts and operates Wikipedia and the other Wikimedia free knowledge projects. Our vision is a world in which every single human can freely share in the sum of all knowledge. We believe that everyone has the potential to contribute something to our shared knowledge, and that everyone should be able to access that knowledge, free of interference. We host the Wikimedia projects, build software experiences for reading, contributing, and sharing Wikimedia content, support the volunteer communities and partners who make Wikimedia possible, and advocate for policies that enable Wikimedia and free knowledge to thrive. The Wikimedia Foundation is a charitable, not-for-profit organization that relies on donations. We receive financial support from millions of individuals around the world, with an average donation of about $15. We also receive donations through institutional grants and gifts. The Wikimedia Foundation is a United States 501(c)(3) tax-exempt organization with offices in San Francisco, California, USA.


The Wikimedia Foundation is an equal opportunity employer, and we encourage people with a diverse range of backgrounds to apply



Benefits & Perks *



  • Fully paid medical, dental and vision coverage for employees and their eligible families (yes, fully paid premiums!)

  • The Wellness Program provides reimbursement for mind, body and soul activities such as fitness memberships, baby sitting, continuing education and much more

  • The 401(k) retirement plan offers matched contributions at 4% of annual salary

  • Flexible and generous time off - vacation, sick and volunteer days, plus 19 paid holidays - including the last week of the year.

  • Family friendly! 100% paid new parent leave for seven weeks plus an additional five weeks for pregnancy, flexible options to phase back in after leave, fully equipped lactation room.

  • For those emergency moments - long and short term disability, life insurance (2x salary) and an employee assistance program

  • Pre-tax savings plans for health care, child care, elder care, public transportation and parking expenses

  • Telecommuting and flexible work schedules available

  • Appropriate fuel for thinking and coding (aka, a pantry full of treats) and monthly massages to help staff relax

  • Great colleagues - diverse staff and contractors speaking dozens of languages from around the world, fantastic intellectual discourse, mission-driven and intensely passionate people


* for benefits eligible staff, benefits may vary by location


More information


WMF


Blog


Annual Report - 2017


Wikimedia 2030





by via developer jobs - Stack Overflow

Cardi B, After a ‘Rough Day,’ Slays, Shawn Mendes Glows Over Grammys at Jingle Ball - Variety

Full-stack Engineer (Angular 2/React, Node.js, AWS) at SemanticBits (Washington, DC) (allows remote)

SemanticBits is looking for a full-stack engineer to help us build modern digital health services. The project involves implementing highly interactive and modern web interfaces with Angular/React that will be used by health care providers across the country.  The system is backed by Node.js business services implemented in a microservices paradigm.  Some of these services will be exposed for public consumption through API Umbrella.  The system will support upwards of hundreds of concurrent users.  The project will be implemented using an Agile, Scrum-based process that includes Sprint Planning/Review/Retrospectives and daily stand-ups.  The team uses human-centered design approaches led by a talented Visual Designer to implement highly modern, usable interfaces.


To view more or apply for this position, please visit semanticbits.workable.com


Skills & Requirements



  • Experience with developing backend microservices using Node.js

  • Experience with AWS highly preferred

  • Experience developing front-end web user interfaces with Angular is required, React is also acceptable

  • Experience with Test-Driven Development using automated testing frameworks such as Mocha, Karma, Jasmine and Protractor 

  • Experience with DevOps, including Continuous Integration with Jenkins and Continuous Deployment with Puppet and CloudFormation a plus

  • Expertise working as part of a dynamic, interactive Agile team developing and delivering digital services

  • Ability to work with and coordinate with other developers using digital tools such as Slack and HipChat

  • Experience with version control tools, such as Git

  • Experience working in Linux

  • Excellent command of written and spoken English


by via developer jobs - Stack Overflow

Systems Engineer Principal - Security at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
The Principal, Systems Engineering, guides the development, maintenance, and support of The Home Depot's technical infrastructure that includes network, hardware, database, and system software components. They have an in-depth understanding of the technology landscape and act as the face of the Systems Engineering group to other areas of the organization. In addition, they provide technical guidance to more junior Systems Engineers.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
40% - Strategy & Planning:
Researches and analyzes business trends and behavioral data to identify opportunities for improvements and new initiatives
Leads the evaluation, development, and recommendation of specific technology products and platforms to provide cost-effective solutions that meet business and technology requirements
Researches and designs best fit infrastructure, network, database, and security architectures for products
Guides the proactive creation and maintenance of tools for monitoring and support
Leads project budgeting, planning, and management across multiple efforts and teams
Develops and delivers formal training courses
Visits with operational units (e.g., warehouses, stores, data centers) to understand needs and build relationships
20% - Delivery & Execution:
Guides configuration, debugging, and support for infrastructure
Documents, reviews and ensures that all quality and change control standards are met
Guides field and corporate roll-outs of technology
Guides the stand up of necessary system software, hardware, and equipment (physical or virtual) to meet changing infrastructure needs
Creates and optimizes specifications for complex technology solutions
Produces and manages purchase requests for hardware and software
Creates technical white papers and thought leadership
Creates and enforces process standards
Leads disaster recovery planning and engineering efforts
Collaborates with other leaders to drive build versus buy decisions with regard to technology
30% - Support & Enablement:
Collaborates with product and project teams to understand needs and enable them with infrastructure
Guides technology architecture design review efforts for project and product teams
Leverages tooling and custom applications to monitor the operational status of applications, infrastructure, networks, databases and security; optimizes and tunes performance as appropriate
Guides root cause analysis, debugging, support, and post-mortem analysis for security incidents and service interruptions
Guides maintenance, upgrades, and support for existing systems and infrastructure to ensure operational stability
Acts as a vendor relationship manager
Guides the production of in-house documentation around solutions
Monitors tools and proactively helps teams struggling with systems issues
Provides application support for software running in production
Guides the creation of scripts and tools that drive automation and enable product teams and end users to move towards self service
Acts as a mentor to more junior Systems Engineers

10% - Learning:
Keeps abreast of innovations and industry trends as well as changes to internal systems and determines how they impacts tools, training, and support necessary to keep systems up, running, and secure
Participates in and contributes to learning activities around modern systems engineering core practices (communities of practice)
Leads learning efforts inside the organization focused on systems engineering
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
NATURE AND SCOPE
Typically reports to the Systems Engineer Manager or Sr. Manager, Technology Director or Sr. Director.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 6 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
6-8 years of relevant work experience
Professional experience in all areas of Systems Engineering - Infrastructure, Network , Database, and Security; proficiency in at least 2 areas and mastery of at least 1
Mastery of working as part of a collaborative, cross-functional, modern engineering team
Proficiency in infrastructure, network, database, or security troubleshooting and remediation; experience with at least one other
Proficiency in installing and upgrading applications or databases and performing system maintenance
Proficiency in networking, system and hardware design and architecture, DBMS concepts, SQL programming, and client server concepts
Mastery of debuggers, runtime analysis, library systems, compiled programming, and software update tools
Mastery of complex system and environment analysis, design, and optimization
Experience with system and software deployment automation
Proficiency in object oriented programming languages (preferably Java), distributed computing environments, and code reviews
Experience with middleware design and development
Proficiency in system security design and management
Proficiency in disaster recovery planning and engineering
Proficiency in monitoring the operational status and performance of, and configuring as well as tuning, systems, networks, or databases
Proficiency in operating system commands and utilities as well as scripting
Proficiency in working with cloud platforms such as GCP and Azure
Proficiency in supporting a 24x7 retail operation
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems
Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder.
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeing new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Systems Engineer Principal - Security at Home Depot / THD (Austin, TX)

POSITION PURPOSE
The Principal, Systems Engineering, guides the development, maintenance, and support of The Home Depot's technical infrastructure that includes network, hardware, database, and system software components. They have an in-depth understanding of the technology landscape and act as the face of the Systems Engineering group to other areas of the organization. In addition, they provide technical guidance to more junior Systems Engineers.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
40% - Strategy & Planning:
Researches and analyzes business trends and behavioral data to identify opportunities for improvements and new initiatives
Leads the evaluation, development, and recommendation of specific technology products and platforms to provide cost-effective solutions that meet business and technology requirements
Researches and designs best fit infrastructure, network, database, and security architectures for products
Guides the proactive creation and maintenance of tools for monitoring and support
Leads project budgeting, planning, and management across multiple efforts and teams
Develops and delivers formal training courses
Visits with operational units (e.g., warehouses, stores, data centers) to understand needs and build relationships
20% - Delivery & Execution:
Guides configuration, debugging, and support for infrastructure
Documents, reviews and ensures that all quality and change control standards are met
Guides field and corporate roll-outs of technology
Guides the stand up of necessary system software, hardware, and equipment (physical or virtual) to meet changing infrastructure needs
Creates and optimizes specifications for complex technology solutions
Produces and manages purchase requests for hardware and software
Creates technical white papers and thought leadership
Creates and enforces process standards
Leads disaster recovery planning and engineering efforts
Collaborates with other leaders to drive build versus buy decisions with regard to technology
30% - Support & Enablement:
Collaborates with product and project teams to understand needs and enable them with infrastructure
Guides technology architecture design review efforts for project and product teams
Leverages tooling and custom applications to monitor the operational status of applications, infrastructure, networks, databases and security; optimizes and tunes performance as appropriate
Guides root cause analysis, debugging, support, and post-mortem analysis for security incidents and service interruptions
Guides maintenance, upgrades, and support for existing systems and infrastructure to ensure operational stability
Acts as a vendor relationship manager
Guides the production of in-house documentation around solutions
Monitors tools and proactively helps teams struggling with systems issues
Provides application support for software running in production
Guides the creation of scripts and tools that drive automation and enable product teams and end users to move towards self service
Acts as a mentor to more junior Systems Engineers

10% - Learning:
Keeps abreast of innovations and industry trends as well as changes to internal systems and determines how they impacts tools, training, and support necessary to keep systems up, running, and secure
Participates in and contributes to learning activities around modern systems engineering core practices (communities of practice)
Leads learning efforts inside the organization focused on systems engineering
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
NATURE AND SCOPE
Typically reports to the Systems Engineer Manager or Sr. Manager, Technology Director or Sr. Director.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 6 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
6-8 years of relevant work experience
Professional experience in all areas of Systems Engineering - Infrastructure, Network , Database, and Security; proficiency in at least 2 areas and mastery of at least 1
Mastery of working as part of a collaborative, cross-functional, modern engineering team
Proficiency in infrastructure, network, database, or security troubleshooting and remediation; experience with at least one other
Proficiency in installing and upgrading applications or databases and performing system maintenance
Proficiency in networking, system and hardware design and architecture, DBMS concepts, SQL programming, and client server concepts
Mastery of debuggers, runtime analysis, library systems, compiled programming, and software update tools
Mastery of complex system and environment analysis, design, and optimization
Experience with system and software deployment automation
Proficiency in object oriented programming languages (preferably Java), distributed computing environments, and code reviews
Experience with middleware design and development
Proficiency in system security design and management
Proficiency in disaster recovery planning and engineering
Proficiency in monitoring the operational status and performance of, and configuring as well as tuning, systems, networks, or databases
Proficiency in operating system commands and utilities as well as scripting
Proficiency in working with cloud platforms such as GCP and Azure
Proficiency in supporting a 24x7 retail operation
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Manages Complexity: Making sense of complex, high quantity, and sometimes contradictory information to effectively solve problems
Nimble Learning: Actively learning through experimentation when tackling new problems, using both successes and failures as learning fodder.
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeing new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Senior User Experience Designer at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
Sr. User Experience Designers work hand in hand, often pairing, with other members of product teams to bring products to life.
The Sr. User Experience Designer is responsible for designing intuitive, quality products through collaboration with end users and modern software development teams. Sr. Designers work directly with end users to collect and analyze quantitative and qualitative data through formal research. This information is used to inform product-related hypotheses, recommendations, and ultimately user stories in the product backlog.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
40% - Planning & Analysis:
Communicates with key user and operational groups to understand business needs
Elicits ideas and assists team members with gaining shared understanding, and aligns the product team and stakeholders
Presents design concepts, user needs, and design rationale to multidisciplinary teams, as well as to key stakeholders and business partners
60% - Delivery & Execution:
Analyzes user experience data and provides recommendations to address business needs
Documents, reviews and ensures that all quality and change control standards are met
Collaborates and pairs with other product team members (UX, engineering, and product management) to design solutions
Creates designs such that information is easy to find, consume, and understand
Communicates ideas and designs to end user and product team members
Participates in and contributes to learning activities around modern software design and development core practices (communities of practice)
NATURE AND SCOPE
Typically reports to the User Experience Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Conditions could produce mild discomfort on occasion.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 1 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
1-3 years of relevant work experience
Proficiency in one or more of the following disciplines: user research, interaction design, information architecture, visual design; exposure to and interest in growing in the others
Experience translating user needs into visual assets
Experience analyzing both quantitative and qualitative data and presenting findings and recommendations
Experience with rapid prototyping and visualization
Experience leveraging research and usability strategy deliverables such as discovery findings, mental models, scenarios, user journey maps, personas, debrief documentation, screeners, testing plans, task lists, low and high fidelity prototypes, annotated wireframes, and/or clickable prototypes
Experience with approaches to translating findings into tangible designs such as heuristic reviews, usability testing, competitive product analysis, web metrics data, field research, quantitative surveys, user interviews, and persona development
Experience with rapid prototyping and visualization tools such as Axure, iRise, Balsamiq, Omnigraffle, Visio, Adobe CC, and UXPin
Experience with visual software tools such as Adobe illustrator, Photoshop, and Fireworks
Proficiency in using style guides, iconography, and/or typography
Experience working as part of a collaborative, cross-functional modern software design and development team
Knowledge, Skills, Abilities and Competencies:Balances Stakeholders: Anticipating and balancing the needs of multiple stakeholders
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Customer Focus: Building strong customer relationships and delivering customer-centric solutions
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Senior User Experience Designer at Home Depot / THD (Austin, TX)

POSITION PURPOSE
Sr. User Experience Designers work hand in hand, often pairing, with other members of product teams to bring products to life.
The Sr. User Experience Designer is responsible for designing intuitive, quality products through collaboration with end users and modern software development teams. Sr. Designers work directly with end users to collect and analyze quantitative and qualitative data through formal research. This information is used to inform product-related hypotheses, recommendations, and ultimately user stories in the product backlog.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
40% - Planning & Analysis:
Communicates with key user and operational groups to understand business needs
Elicits ideas and assists team members with gaining shared understanding, and aligns the product team and stakeholders
Presents design concepts, user needs, and design rationale to multidisciplinary teams, as well as to key stakeholders and business partners
60% - Delivery & Execution:
Analyzes user experience data and provides recommendations to address business needs
Documents, reviews and ensures that all quality and change control standards are met
Collaborates and pairs with other product team members (UX, engineering, and product management) to design solutions
Creates designs such that information is easy to find, consume, and understand
Communicates ideas and designs to end user and product team members
Participates in and contributes to learning activities around modern software design and development core practices (communities of practice)
NATURE AND SCOPE
Typically reports to the User Experience Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Conditions could produce mild discomfort on occasion.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 1 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
1-3 years of relevant work experience
Proficiency in one or more of the following disciplines: user research, interaction design, information architecture, visual design; exposure to and interest in growing in the others
Experience translating user needs into visual assets
Experience analyzing both quantitative and qualitative data and presenting findings and recommendations
Experience with rapid prototyping and visualization
Experience leveraging research and usability strategy deliverables such as discovery findings, mental models, scenarios, user journey maps, personas, debrief documentation, screeners, testing plans, task lists, low and high fidelity prototypes, annotated wireframes, and/or clickable prototypes
Experience with approaches to translating findings into tangible designs such as heuristic reviews, usability testing, competitive product analysis, web metrics data, field research, quantitative surveys, user interviews, and persona development
Experience with rapid prototyping and visualization tools such as Axure, iRise, Balsamiq, Omnigraffle, Visio, Adobe CC, and UXPin
Experience with visual software tools such as Adobe illustrator, Photoshop, and Fireworks
Proficiency in using style guides, iconography, and/or typography
Experience working as part of a collaborative, cross-functional modern software design and development team
Knowledge, Skills, Abilities and Competencies:Balances Stakeholders: Anticipating and balancing the needs of multiple stakeholders
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Customer Focus: Building strong customer relationships and delivering customer-centric solutions
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Sr Software Engineer - Workday Integrations at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
The Sr. Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Sr. Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. In addition, Sr. Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Configures commercial off the shelf solutions to align with evolving business needs
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
10% - Learning:
Participates in learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Experience in an object oriented programming language (preferably Java)
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 1 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
1-3 years of relevant work experience
Experience in a modern scripting language (preferably Python)
Experience in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in writing SQL queries against a relational database
Experience in a version control system (preferably Git)
Experience in a Linux or Unix based environment
Exposure to a CI/CD toolchain
Exposure to destructive testing methodologies and tools
Exposure to a cloud computing platform and the associated automation patterns they provide
Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Exposure to defensive coding practices and patterns for high-availability
Exposure to a NoSQL database
Exposure to query optimization and troubleshooting
Exposure to effective data modeling within both SQL and NoSQL databases
Understanding of modern microservice-based architectures and methodologies
Exposure to 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Exposure to REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
by via developer jobs - Stack Overflow

Sr Software Engineer at Home Depot / THD (Dallas, TX)

POSITION PURPOSE
The Sr. Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Sr. Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve. In addition, Sr. Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Sr. Software Engineer, you will be able to operate independently, though typically will work as part of a team with varying skillsets to create, support, and deploy production applications.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Works with Product Team to ensure user stories that are developer-ready, easy to understand, and testable
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Configures commercial off the shelf solutions to align with evolving business needs
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for products
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
10% - Learning:
Participates in learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Must be legally permitted to work in the United States
Experience in an object oriented programming language (preferably Java)
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 1 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
1-3 years of relevant work experience
Experience in a modern scripting language (preferably Python)
Experience in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in writing SQL queries against a relational database
Experience in a version control system (preferably Git)
Experience in a Linux or Unix based environment
Exposure to a CI/CD toolchain
Exposure to destructive testing methodologies and tools
Exposure to a cloud computing platform and the associated automation patterns they provide
Exposure to production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Exposure to defensive coding practices and patterns for high-availability
Exposure to a NoSQL database
Exposure to query optimization and troubleshooting
Exposure to effective data modeling within both SQL and NoSQL databases
Understanding of modern microservice-based architectures and methodologies
Exposure to 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Exposure to REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Cultivates Innovation: Creating new and better ways for the organization to be successful
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
by via developer jobs - Stack Overflow

Staff Software Engineer - Workday HCM/Payroll Configuration at Home Depot / THD (Atlanta, GA)

POSITION PURPOSE
The Staff Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Staff Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve.
Staff Software Engineers contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. In addition, Staff Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Staff Software Engineer, you will be a core player on the product team and are expected to build and grow the skillsets of the more junior Engineers.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
Identifies product enhancements (client-facing or technical) to create a better experience for the end users
Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
Contributes to foundational code elements that can be reused many times by a product
Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for product(s)
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
Triages high priority issues and outages as they arise
10% - Learning:
Participates in and leads learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
Attends conferences and learns how to apply new technologies where appropriate
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Proficient in an object oriented programming language (preferably Java)
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 3 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
3-6 years of relevant work experience
Proficient in a modern scripting language (preferably Python)
Proficient in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Proficient in writing SQL queries against a relational database
Proficient in a version control system (preferably Git)
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in a Linux or Unix based environment
Experience in a CI/CD toolchain
Experience in destructive testing methodologies and tools
Experience in a cloud computing platform and the associated automation patterns they provide
Experience in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Experience in defensive coding practices and patterns for high-availability
Experience in modern microservice-based architectures and methodologies
Experience in successful application of design patterns
Experience in test-driven development and effective unit test creation
Experience in a NoSQL database
Experience in query optimization and troubleshooting
Experience in effective data modeling within both SQL and NoSQL databases
Understanding of 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Understanding of REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Cultivates Innovation: Creating new and better ways for the organization to be successful
Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow

Staff Software Engineer at Home Depot / THD (Dallas, TX)

POSITION PURPOSE
The Staff Software Engineer is responsible for joining a product team and contributing to the software design, software development, and overall product lifecycle for a product that our users love. The engineering process is highly collaborative. Staff Software Engineers are expected to pair on a daily basis as they work through user stories and support products as they evolve.
Staff Software Engineers contribute to foundational code elements that can be reused as well as architectural diagrams and other product-related documentation. In addition, Staff Software Engineers may be involved in product configuration, performance tuning and testing as well as production monitoring.
As a Staff Software Engineer, you will be a core player on the product team and are expected to build and grow the skillsets of the more junior Engineers.
MAJOR TASKS, RESPONSIBILITES AND KEY ACCOUNTABILITIES
70% - Delivery & Execution:
Collaborates and pairs with other product team members (UX, engineering, and product management) to create secure, reliable, scalable software solutions
Documents, reviews and ensures that all quality and change control standards are met
Writes custom code or scripts to automate infrastructure, monitoring services, and test cases
Writes custom code or scripts to do "destructive testing" to ensure adequate resiliency in production
Creates meaningful dashboards, logging, alerting, and responses to ensure that issues are captured and addressed proactively
Contributes to enterprise-wide tools to drive destructive testing, automation, or engineering empowerment
Identifies product enhancements (client-facing or technical) to create a better experience for the end users
Identifies unsecured code areas and implements fixes as they are discovered with or without tooling
Contributes to foundational code elements that can be reused many times by a product
Contributes to meaningful architecture diagrams and other documentation needed for security reviews or other interested parties
Defines Service Level Objectives for product(s) to constantly measure their reliability in production and help prioritize backlog work

20% - Support & Enablement:
Fields questions from other product teams or support teams
Monitors tools and participates in conversations to encourage collaboration across product teams
Provides application support for software running in production
Proactively monitors production Service Level Objectives for product(s)
Proactively reviews the performance and capacity of all aspects of production: code, infrastructure, data, and message processing
Triages high priority issues and outages as they arise
10% - Learning:
Participates in and leads learning activities around modern software design and development core practices (communities of practice)
Proactively views articles, tutorials, and videos to learn about new technologies and best practices being used within other technology organizations
Attends conferences and learns how to apply new technologies where appropriate
NATURE AND SCOPE
Typically reports to the Software Engineer Manager or Sr. Manager.
ENVIRONMENTAL JOB REQUIREMENTS
Environment:
Located in a comfortable indoor area. Any unpleasant conditions would be infrequent and not objectionable.
Travel:
Typically requires overnight travel less than 10% of the time.
Additional Environmental Job Requirements: MINIMUM QUALIFICATIONS
Must be eighteen years of age or older.
Must be legally permitted to work in the United States.
Additional Minimum Qualifications:
Proficient in an object oriented programming language (preferably Java)
Must be legally permitted to work in the United States
Education Required:
The knowledge, skills and abilities typically acquired through the completion of a bachelor's degree program or equivalent degree in a field of study related to the job.
Years of Relevant Work Experience: 3 years
Physical Requirements:
Most of the time is spent sitting in a comfortable position and there is frequent opportunity to move about. On rare occasions there may be a need to move or lift light articles.
Additional Qualifications:

Preferred Qualifications:
3-6 years of relevant work experience
Proficient in a modern scripting language (preferably Python)
Proficient in a modern web application framework such as Ruby on Rails, Spring MVC, and Node.js
Proficient in writing SQL queries against a relational database
Proficient in a version control system (preferably Git)
Experience in a front-end technology and framework such as HTML, CSS, JavaScript, AngularJS, ReactJS, and JQuery
Experience in a Linux or Unix based environment
Experience in a CI/CD toolchain
Experience in destructive testing methodologies and tools
Experience in a cloud computing platform and the associated automation patterns they provide
Experience in production systems design including High Availability, Disaster Recovery, Performance, Efficiency, and Security
Experience in defensive coding practices and patterns for high-availability
Experience in modern microservice-based architectures and methodologies
Experience in successful application of design patterns
Experience in test-driven development and effective unit test creation
Experience in a NoSQL database
Experience in query optimization and troubleshooting
Experience in effective data modeling within both SQL and NoSQL databases
Understanding of 12-factor methodology and its benefits, and able to demonstrate appropriate patterns to more junior team members
Understanding of REST and effective web service design
Knowledge, Skills, Abilities and Competencies:Cultivates Innovation: Creating new and better ways for the organization to be successful
Action Oriented: Taking on new opportunities and tough challenges with a sense of urgency, high energy and enthusiasm
Business Insight: Applying knowledge of business and the marketplace to advance the organization s goals
Collaborates: Building partnerships and working collaboratively with others to meet shared objectives
Communicates Effectively: Developing and delivering multi-mode communications that convey a clear understanding of the unique needs of different audiences
Drives Results: Consistently achieving results, even under tough circumstances
Global Perspective: Taking a broad view when approaching issues; using a global lens
Interpersonal Savvy: Relating openly and comfortably with diverse groups of people
Manages Ambiguity: Operating effectively, even when things are not certain or the way forward is not clear
Optimizes Work Processes: Knowing the most effective and efficient processes to get things done, with a focus on continuous improvement
Self-Development: Actively seeking new ways to grow and be challenged using both formal and informal development channels
Situational Adaptability: Adapting approach and demeanor in real time to match the shifting demands of different situations
by via developer jobs - Stack Overflow