Software Developer

Overview

Remote
Contract - W2

Skills

IT Consulting
COTS
Software Development
Software Development Methodology
Application Development
Collaboration
Management
Software Engineering
Computer Science
FOCUS
UI
User Experience
JavaScript Frameworks
Vue.js
AngularJS
React.js
Object-Oriented Programming
Algorithms
Data Structure
ODBC
HTML
Cascading Style Sheets
JavaScript
JSP
JDBC
Python
JasperReports
XML
JSON
Bootstrap
Organized
Communication
Adaptability
Customer Service
IT Service Management
Attention To Detail
Organizational Change Management
Linux
Microsoft Windows
Operating Systems
Cloud Computing
Amazon Web Services
Microsoft Azure
Web Development
IntelliJ IDEA
Microsoft SQL Server DBA
Version Control
Git
Apache Subversion
SQL
PostgreSQL
Transact-SQL
Issue Tracking
JIRA
Prototyping
Sound Design
Continuous Integration
Continuous Integration and Development
Documentation
Project Management
Policies and Procedures
Law

Job Details

  • JOB-7266
  • Software Developer
  • REMOTE
  • Contract
  • Link Technologies (LinkTechConsulting.com), a Las Vegas, NV based IT consulting firm, is currently seeking a Software Developer to join our team.

    JOB SUMMARY

    This role is responsible for designing and developing both proprietary and commercial off-the-shelf (COTS) systems that align with the company's IT objectives. This role requires hands-on experience across all phases of the software development lifecycle (SDLC), from initial design and development to ongoing maintenance and feature enhancements. Key responsibilities include participating in projects of varying complexity and impact, leveraging strong technical expertise in IT systems and application development. As a representative of the IT Department, the Software Developer is expected to consistently demonstrate professionalism and respectful collaboration with team members, colleagues across the organization, and external partners.

    JOB SPECIFICATION AND SKILLS
    • Minimum of two (2) to three (3) years of experience working in cloud-based environments.
    • Ability to independently manage and complete assigned projects.
    • Demonstrated expertise in software engineering and architecture design.
    • Bachelor's degree in computer science or equivalent professional experience.
    • Minimum five (5) years of full-stack development experience, with a focus on: o UI/UX development using JavaScript and HTML ecosystems o Minimum two (2) years of Python development focused on algorithms and data structures
    • Proficient in JavaScript frameworks such as Vue.js, Angular, or React.
    • Strong understanding of Object-Oriented Programming, algorithms, and data structures.
    • Advanced knowledge and hands-on experience with SQL and ODBC integration.
    • Experience using version control systems like Git or Subversion.
    • Skilled in working with technologies and libraries including HTML, CSS, JavaScript, JSP, JDBC, Python, JasperReports, XML, and JSON.
    • Familiarity with front-end frameworks such as Bootstrap or similar libraries.
    • Highly organized with strong communication skills.
    • Self-motivated, adaptable, and able to thrive in dynamic environments.
    • Excellent written, verbal, and customer service abilities.
    • Capable of effectively prioritizing and following through on tasks independently.
    • Proactive in staying informed about current trends and innovations in IT services and delivery.
    • Detail-oriented with a strong commitment to quality.
    • Experience supporting organizational change management initiatives.
    REQUIRED TOOLS, TECHNOLOGIES, ENVIRONMENTS

    • Proficient in both Linux and Windows operating systems.
    • Hands-on experience with cloud platforms, including AWS and Azure.
    • Skilled in server-side web development technologies.
    • Proficient in using Integrated Development Environments (IDEs) such as IntelliJ IDEA, PgAdmin, and SQL Server Management Studio.
    • Experience with version control systems like Git and Subversion.
    • Strong working knowledge of SQL, including PostgreSQL and T-SQL.
    • Familiar with issue and trouble ticket tracking systems such as JIRA, IssueTrak, or similar platforms.
    RESPONSIBILITIES

    • Provide cutting edge design prototypes and execute development tasks for applications and systems owned and supported by UBCJA-IT.
    • Work closely with internal and external stakeholders to implement solutions and resolve issues within acceptable levels of cost, stability, risk, and reliability.
    • Establish and maintain development frameworks that are optimal for each application.
    • Implement solutions while adhering to sound design principles, and best practices.
    • Assist and work with source code repositories, continuous integration, and deployment plans.
    • Perform updates based on vulnerabilities and value to projects.
    • Maintain documentation on systems, architectures, and builds.
    • Support Project Management activities related to IT and general UBC objectives.
    • Adhere to departmental policies and procedures.
    Link Technologies is an equal opportunity employer. All qualified applicants will receive consideration for employment without discrimination based on race, color, religion, sex, gender identity/expression, sexual orientation, national origin, protected veteran status, disability, or any other factors protected by law.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.