Monday 22 June 2020

Home-based software Development Job

                Find the best home-based software developer jobs. Regardless of whether you're a front end software engineer or a back end engineer, you can secure home-based software developer openings here that permit home-based work. Try not to let your area limit your quest for the correct programming work. Numerous organizations are increasing locally situated home-based software developers, so locate some encouraging openings here.

Home-based software Development job - 2021





1. Software Engineer II at Microsoft

Job Nature:            

        Microsoft encourages talented and self-driven Software Engineer who loves technical challenges, you will own and leverage a high scale data pipeline that combines telemetry streams from multiple clients and data center backend services. You will be instrumental in building first-in-class data pipelines for our services.  You will work in concert with our data science team, creating a flywheel of data-driven insights and implementing backing pipelines that provide the data that they need.  You will also work closely with feature teams to be the guiding factor for their data needs. 


Responsibilities:

  • Develop scalable and high-performance data analytics solutions 
  • Work with the development team to improve the quality of instrumentation, and with program management and data science to build-out relevant data sets, experiment scorecards, visualizations and data tools to democratize data and disseminate it across the organization, creating a whole team culture of being data-driven
  • In the Data Analytics space, you will be accountable for the flow of telemetry data from our services to our team, ensuring we have a compliant, scalable & robust telemetry pipeline that delivers actionable data to teams.  
  • Collect requirements and create dashboards that provide critical insights to the whole team 
  • Utilize machine learning technologies to set up alerts for anomalies and pattern changes in our product and service data 
  • Excellent communication skills, ability to do presentations and strong team work ethics 

Requirement:

  •  Bachelor’s degree in Computer Science or Engineering, or 4+ years of industry experience 
  • 2+ years of experience in object-oriented languages such as C# or Java 
  • 2+ years of experience in scripting and query languages such as SCOPE scripts, Powershell, Kusto queries and SQL 
  •  Committed to quality; including security, privacy, compliance and performance
  • Experience with Git for source control and CI/CD systems such as Azure DevOps
  • Excellent problem solving and debugging skills
  • Passion for understanding and solving data driven problems, by applying mathematical modeling and data analytics
  • Experience in creating data pipelines with Aria, Cosmos, Kustos and Azure Data Factory 
  • Experience with Kensho and Azure Machine Learning are a plus 
  • Experience creating concise and powerful visualizations of data 

Benefits:

  • Industry-leading healthcare
  • Savings and investments
  • Giving programs
  • Educational resources
  • Maternity and paternity leave
  • Opportunities to network and connect
  • Discounts on products and services
  • Generous time away

2. Sr. Security DevOps Engineer at Oracle

Job Description:


            The IT Security Analyst/DevOps Engineer is a member of the Oracle Managed Cloud Services team responsible for security architecture, engineering, and automation for the services provided by Managed Cloud Services Security team, as well as the broader Customer Services organization.  This position will be a contributor in developing security automation, processes, and programs used by MCS Security in meeting its charter and objectives, as well as effectively managing security risks in the solutions and services provided by OMCS overall.


Responsibilities:

  • you will join a fast-paced organization responsible for keeping Oracle’s Federal, Commercial and other Regulated environments and data secure.  As a member of this high performing team, you will design and implement security automation to improve efficiency, performance, and reliability.
  • The IT Security Analyst/DevOps Engineer collaborates with cross-department efforts to drive vulnerability remediation and ensure compliance throughout MCS’s cloud and on-prem environments including Linux and Windows servers, networking devices, security appliances, applications, and databases.  Additionally, you will promote improvements in configuration management, provisioning, software deployment, vulnerability identification, and security compliance.

Requirements:

  • Strong understanding of information security risk management concepts, frameworks, and industry standards.  Extensive NIST 800-53, PCI DSS or FedRAMP experience is a must.
  • Experience with commercial security products and closing gaps through development, automation,  API integrations, as well as researching and closing software vulnerabilities via patching.  Broad technical background in infrastructure and Cloud applications with the acumen and ability to interpret technical specs and architect solutions.   
  • 5+ years IT experience including cloud computing, server computing, information security, and other infrastructure IT areas with at least 3+ years of IT Security experience across multiple hardware platforms, technologies, OS’s, software, and applications· Certified Information Systems Security Professional (CISSP), Certified Cloud Security Professional (CCSP), GIAC Certified Incident Handler (GCIH), Certified Information Systems Auditor (CISA), and Certified Information Security Manager (CISM) certifications are a plus.  BS in Computer Science is preferred.

3. CO OP/Intern: Embedded Software at Ciena

Job Nature:                
                Ciena’s 6500 family of products unlocks the network’s full potential—leveraging advanced coherent optics, automated OTN, packet and SONET/SDH switching, control plane, and unified network management—to help network operators scale, manage and differentiate their services.
Optical networks continue to aggressively move towards Layer 0/1/2 converged infrastructures. 


Join the 6500 teams in delivering these Optical Ethernet Network solutions:
  • Next-Generation Optical transport solutions
  • Hybrid Layer 0/1/2 switching (OTN/Packet)
  • Triple Play, MSO and wireless transport oriented solutions

Responsibilities:

  • Develop applications which extend the capabilities of the 6500 system/platform
  • Development of embedded, real-time software for telecommunications systems
  • Coding and testing of software
  • Support of testing activities in the release where the feature is delivered

Requirements:

  • Engineering or Computer Science, preferably with prior co-op experience in related fields.
  • One or more skills in the following areas would be an asset:
  • Python, Perl, Go C, embedded C, C++
  • Real-time OS and embedded systems
  • Agile development methodologies
  • Messaging interfaces Netconf, REST/HTTP, gRPC Read More...

4. C++ Software Development Engineer at McAfee

Job Nature:

            McAfee looking for a new team member who is passionate about creating, maintaining and constantly looking for improvements in the development and implementation process. and wants to join our collaborative the team as a Software Engineer to help drive the high quality of our corporate encryption product family. This role will report an Engineering Manager within the Corporate Products Team.


Responsible:

  • You will design, code and document complex software architectures and systems.
  • You will create, maintain and constantly look for improvements in the development and implementation process.
  • You will eventually act as a technical interface, schedule and attend meetings in order to explain the technology in the proposed solutions.
  • You will  Obtain and discuss feedback, and follow through on resulting action items while investigating and answering customer questions.

Requirements:

  • You have at least 3 years and up to  7 years of experience and skilled in C/ C++ programming language
  • Experience in programming C/C++ oriented towards Software Developing (not-embedded)
  • You have hands-on experience with reverse engineering and legacy code analysis,
  • You have experience working with build tools like Teamcity, Bamboo, Jenkins, Travis, etc, and with Git, SVN and/or Mercurial as source code versioning.
  • You have experience in relational databases, such as MS SQL Server, PostgreSQL and/or MySQL.
  • You work with operating systems: Windows and/or Linux
  • Understanding risk-based testing or other approaches to increase in efficiency.
  • Being able to fluently and effectively communicate with people both in Spanish and English.

Benefits:

  • We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

5. Software Development Engineer at McAfee

Job Nature:

                McAfee looking for a new team member who is passionate about software, develops, implements, and maintains computer-based systems to meet business requirements. Application Developers analyze, design, construct, train, and implement application systems. Activities include documenting decisions, adhering to standards and communicating with business groups.


Responsibilities:

  • You will be developing or fixing the capabilities and validating their functionality
  • You will be Identifying root cause for issues and develop workarounds or permanent fixes
  • We expect that you should be able to partner with Systems Analysts to gather and/or clarify requirements. And Interpreting analysis and implementing design solutions that meet requirements
  • Also, the position has a demand for creating Documentation of Solutions, design specs, standards, and developer guides or other technical documentation
  • You will be Developing test cases/scripts for QA activities  

Requirements:  

  • You have +3 years of experience in developing applications.
  • You count with at least 3 years of experience and skilled in any of these, C++, Java, Python, HTML5, JavaScript, CSS,  XML/JSON programming language.
  • You are very Skilled in programming oriented towards Software Developing (not-embedded)
  • You have Hands-on experience with reverse engineering and legacy code analysis.
  • You had worked on agile environments and  have experience in delivering results in small increments.
  • You have experience working with build tools like Teamcity, Bamboo, Jenkins, Travis, etc, and with Git, SVN and/or Mercurial as source code versioning. 
  • You also are experienced on relational databases, such as MS SQL Server, PostgreSQL and/or MySQL
  • You are pro efficient in English, both oral and written, with excellent communication and presentation skills. 
  • You should be positively adapting to project changes and multitasking.

Benefits:

  • We work hard to embrace diversity and inclusion and encourage everyone at McAfee to bring their authentic selves to work every day. We offer a variety of social programs, flexible work hours and family-friendly benefits to all of our employees.
  • Pension and Retirement Plans
  • Medical, Dental and Vision Coverage
  • Paid Time Off
  • Paid Parental Leave
  • Support for Community Involvement

6. Full-Stack Software Engineer at Articulate

Job Nature:

                Articulate is looking for a Full-Stack Software Engineer. We’re makers. We believe the job of a development team is more than just writing code. We are here to create experiences that delight our customers—that is always our top priority.

            We’re a fully distributed company with a high degree of autonomy and no office space. At Articulate, you’ll work closely with an awesome team of developers and designers to build industry-leading products and solve interesting problems.

Requirements:

                The ideal person for this job is a multitalented Full-Stack Software Engineer with a good eye. This person sweats the details, focuses on quality results instead of effort, and sees problems as opportunities to learn and level up as a team. Solid GIF skills and emojis games are big bonuses.

                Here’s a smattering of the tech you’ll be working with: Node.js, React, JavaScript, CSS, AWS, GitHub, and Slack.

7. Senior Javascript Engineer at 10up

Job Nature:

                10up Senior JavaScript Engineers: React actively develop and maintain 10up external and internal projects with their knowledge of modern JavaScript and React. They are experienced in crafting complex web applications using the latest JavaScript technologies. They are technically proficient enough to solve hard problems independently but also understand that collaborative solutions and utilizing the team can often help achieve a better end goal for the client. They’re willing to ask for and offer help to mentor others and elevate teammates to achieve the best solution. They also investigate and champion the adoption of new frontend technologies.


Responsibilities:

  • Leading, architecting, and building React/JavaScript projects in both client and server-side environments.
  • Writing modular, extensible, and performant modern JavaScript.
  • Estimating JavaScript and React work for a project and modularizing goals into clearly defined executable tasks.
  • Coaching and mentoring teammates to boost the teams JavaScript and engineering abilities.
  • Working with the team to connect engineering deliverables to client business objectives.

Requirements:

  • At least two years experience building scalable web-based JavaScript applications that work with and consume API data.
  • Experience developing web-based applications using ES6+, React, and Node.
  • Experience in the architectural concepts behind React, such as state and data management, JSX, creating a componentized system, and Webpack.
  • Experience with React Native.
  • Experience with coding PHP, specifically for WordPress as a platform, including custom post types, taxonomies, and use of WordPress beyond typical “blog” use cases.
  • Experience with WordPress Gutenberg.
  • Experience in the understanding of HTML and CSS including. Read More …

8.Senior Backend Developer (Python) at Doist

                        At Doist, our mission is to inspire the workplace of the future by creating simple yet powerful productivity tools that promote a more fulfilling way to work and live.

Job Nature:

                    On the Backend team, we take care of all server-side code, infrastructure, and API. The main product work happens inside cross-disciplinary teams that we call squads. we have a rotating role of so-called Hero, whose main responsibility is to triage support issues and fix the most pressing ones. Finally, we dedicate time to housekeeping and learning. We use Twist to keep ourselves on the same page. We use GitHub pull requests to review each other’s work. Once a week, we have a video chat to discuss the challenges of the past week and plan our work.

Responsibilities:

  • Create features. From the proposal, through specification and implementation, to maintenance. Often these features are implemented as documented API endpoints. You're encouraged and expected to propose things that you think can be helpful for the product.
  • Provide feedback. When planning a feature, it's the job of senior developers of each team to provide feedback on expected challenges and unknowns as early as possible.
  • Improve the code. With time, our code and data structures accumulated some technical debt, which we pay off. Often we do it while we make features, but we also dedicate time to housekeeping.
  • Be a responsible team member. We do code reviews, refactor code, learn new things and share our knowledge. Occasionally you will be appointed as the mentor of newcomers. Read More…

Requirement:

  • You are fluent in written and spoken English.
  • You have at least 5 years of professional experience developing for the web.
  • You have experience with the entire software development life cycle. You have designed and built several projects or features that have been deployed to production.
  • You are familiar with Python, its quirks, weak spots, and workarounds. You can name at least three things which you don’t like in Python, and what is usually done to work around its limitations. You follow the evolution of the Python ecosystem.
  • Besides Python, you used at least one other programming language to create commercial or open-source products.
  • You are familiar with OWASP's top10 web app security risks and know how to mitigate them. You can assess the security implications of a pull request or an architecture decision. Read More…

9. Senior Software Engineer at Planet Interactive

Job Nature:

            Planet Interactive's client is looking for a Senior Software Engineer to produce and implement functional software solutions. You will work with Product Managers to define software requirements and take the lead on operational and technical projects.

Responsibilities:

                Your responsibilities will include designing and expanding existing applications, understanding the software development lifecycle, revision control, modern cloud infrastructure, building software releases and testing the new code. Your ultimate goal will be to develop high-quality software that is aligned with user needs and business goals.

  • Develop high-quality software design and architecture according to business needs.
  • Apply cloud (AWS, Azure, GCP) computing skills to deploy software.
  • Identify, prioritize and execute tasks in the software development life cycle
  • Develop and employ tools that automate the development, unit testing, and integration of software releases.
  • Automate tasks through appropriate tools and scripting

Requirements:

  • You have a Bachelor’s degree in Computer Science, Engineering, or a relevant field.
  • You have 6+ years of experience as a Sr. Software Engineer or equivalent software-engineering role.
  • You possess a strong command of software-automation production systems (Jenkins) and automated testing frameworks
  • You exhibit extensive expertise in software development, unit tests, scripting, project management methodologies, and Agile development environment.
  • In-depth knowledge of programming languages (e.g. Ruby, Java, Python) and known DevOps tools like Git and GitHub. Knowledge of Ruby is preferred.

10. Sr. Java Software Engineer II at Raytheon Intelligence and Space

                    Raytheon Intelligence and Space, located in Richardson, Texas (Cityline) is looking for a candidate to join our world-class engineering team as a JavaSoftwareEngineer. As a candidate for this an opportunity you should have a good foundation in Java or C# and extensive experience working in a Linux or UNIX environment. The candidate should have a demonstrable understanding of software principles, theories, and concepts related to software engineering (including software development lifecycle and software development process), design patterns and Object-Oriented analysis, design, and programming.


Responsibilities:

  • Interpretation of requirements into software architecture and design
  • Design, develop and code software sufficient to meet the requirements of one or more components or systems
  • Perform integration, test and documentation duties to ensure proper operation of hardware and software platforms
  • Integrate a wide variety of applications from various sources; integrate and ensure they meet performance standards for stability and resource utilization
  • Adherence to accepted standards and processes for development, including writing unit tests which provide a high percentage of code overage; participating in code peer reviews, conducting design reviews, and generating test plans to ensure maximum stability and quality of code

Requirements:

  • Bachelor’s Degree in Science, Technology, Engineering, Mathematics (STEM), or related STEM degree program from an Accredited University/School/College with 6+ years of relevant work experience.
  • Directly related experience with NGA systems and other IC customers
  • 6+ years’ experience in JavaScript, HTML5, Java, or Python in a Linux or UNIX environment
  • Experience with build, test and deployment using automation tools (junit, cucumber, ruby, python, Perl, etc), and with continuous integration tools (e.g. Jenkins), configuration management tools (e.g. Chef)
  • Experience in building microservices
  • Experience with cloud and containerization: AWS, Google Cloud, Docker, Kubernetes, OpenShift, etc
  • Experience and strong knowledge of Agile and DevOps development practices
  • Experience with AWS/C2S development and/or cloud computing architectures
  • Technical experience in the GEOINT domain and the ability to apply advanced technical principals, theories, and concepts to new development
  • Experience with Scaled Agile Framework methodologies (SAFe)
  • Experience with Matlab, Angular, React, NodeJS, Tableau, Redis
  • Familiar with National Imagery Transmission Format (NITF) specification and image product types

Benefit:

                A bonus of "up to" $40,000.00 is available to hired applicants with an active TS/SCI, or higher clearance.

Software Courses:
                  Many Software Courses are available to learn and earn more money. Upcoming Year these following courses are going to peek. Most of the software companies are need software programmers with these software requirements. That software courses are,
If you finished any one these course then you can earn from $100+ per year.

                  Thanks for visiting my blog. I hope this blog is very useful for you to select the best career for you. Kindly give your feedback about this blog in a commands section. All the best for your best career.