Epicareer Might not Working Properly
Learn More

Software Developer

Salary undisclosed

Apply on


Original
Simplified
  • JOB-7099
  • 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 the design and development of proprietary and commercial off-the-shelf systems that support IT objectives. The role requires commensurate experience in all life cycle phases of application development from the ground up in addition to maintenance and feature addition. This role requires a deep technical knowledge of IT Systems and SDLC to participate in development projects of varying levels of complexity and organizational impact; demonstrate courtesy and professionalism towards IT department peers, co-workers, and vendor partners.

    JOB SPECIFICATION AND SKILLS

    • Bachelor's degree in computer science or equivalent experience.
    • Minimum of five (5) years of full-stack programming experience with a focus on UI/UX development within JavaScript/HTML ecosystems.
    • Minimum of two (2) years of Python programming including work with algorithms and data structures.
    • Minimum of two (2) years of experience working in cloud environments.
    • Ability to independently manage and complete assigned projects.
    • Proven background in engineering and software architecture.
    • Expertise in engineering and software architecture design.
    • Proficient in JavaScript frameworks such as Vue.js, Angular, or React.
    • Strong knowledge of Object-Oriented Programming (OOP), algorithms, and data structures.
    • Experience writing SQL and integrating with ODBC.
    • Familiarity with source versioning systems (e.g., Git, Subversion).
    • Experience with libraries and technologies such as HTML, CSS, JavaScript, JSP, JDBC, Python, JasperReports, XML, JSON, etc.
    • Experience with front-end frameworks such as Bootstrap or similar libraries.
    • Strong organizational and communication skills.
    • Self-motivated, adaptable, and proactive.
    • Excellent verbal, written, and customer service communication skills.
    • Ability to prioritize tasks and work independently.
    • Stay current with the latest technical trends in IT services and delivery.
    • Detail-oriented with a strong focus on quality.
    • Experience with organizational change management.


    REQUIRED TOOLS, TECHNOLOGIES, ENVIRONMENTS

    • Linux and Windows OS
    • AWS and Azure environments
    • Server-side Web development technologies
    • Integrated Development Environments (IntelliJ IDEA/PgAdmin/SQL Server Management Studio)
    • Source versioning system (GIT/Subversion)
    • SQL (PostgreSQL/T-SQL)
    • Trouble ticket reporting system (JIRA/IssueTrak or similar)


    RESPONSIBILITIES

    • Provide cutting edge design prototypes and execute development tasks for applications and systems.
    • 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 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.
Report this job