Post Job Free
Sign in

Software Engineer

Company:
Counterworx
Location:
Las Vegas, NV
Posted:
May 12, 2024
Apply

Description:

Job Description

The Software Engineer applies practical knowledge of development and engineering to conceive, design, develop, test, and implement software fixes, enhancements, components, and/or new software systems and applications of moderate to high complexity. The Software Engineer helps drive design and development of components through his/her own’ and partner engineers’ work. The Software Engineer provides technical and architectural guidance and acts as a point of escalation and technical expert. The Software Engineer designs and develops highly scalable software systems and applications.

Responsibilities:

Owns the design and development of software fixes, enhancements, components, and/or new software systems and applications.

Drives development of components.

Develops technical solutions that meet specifications and that impact future developments.

Executes assigned component level software development projects and major fixes using new or existing technologies.

Develops specifications for assigned components, projects or fixes.

Designs specific components for assigned projects, developing specifications for each.

Designs, develops, manages, creates and maintains technical components and templates.

Able to code with front-end technology stack and lead end-to-end troubleshooting.

Interacts and coordinates deliverables with other technical groups in the organization.

Executes assigned component level projects using new or existing technologies.

Designs and develops specifications for assigned projects.

Reviews or troubleshoots and performs testing.

Recommends improvements to processes, technology, and interfaces that improve the effectiveness of the team

Basic Qualifications:

1-2 years of web development, including experience with HTML, CSS, Ajax, JavaScript.

Experience writing technical specifications and driving them through development.

Effective verbal and written communication skills with both technical and non-technical audiences.

Ability to thrive in a dynamic, collaborative and fast paced environment.

Experience with Single Page Applications and responsive applications built using JavaScript frameworks like Angular.

Experience with server-side scripting like PHP or a similar object-oriented server-side scripting language.

Strong interpersonal skills as well as strong problem-solving and analytical skills.

Attention to detail

Preferred Qualifications:

Proven ability to work with all members of a technical project team.

Experience drafting requirements and functional specifications.

Experience creating project estimations and delivery timelines.

Positive, optimistic approach and the ability to work well as part of a broader team/organization.

Ability to effectively communicate across a broad range of stakeholders, including product managers, QA, operations, engineering, management, etc.

Streaming video architecture and development a plus.

Structured programming experience beyond the web.

Deep knowledge of standards-based front and back end technologies.

Knowledge of mobile app development.

Apply