Software Developer 2

Overview

On Site
Depends on Experience
Full Time

Skills

Innovation
Customer Satisfaction
Teamwork
Continuous Improvement
Software Development
API
Quality Assurance
Integration Testing
Test Cases
Scripting
Collaboration
Network
Sprint
UPS
Documentation
Knowledge Sharing
Technical Writing
Systems Design
Scalability
Project Management
Scheduling
Process Optimization
Regulatory Compliance
Workflow
Business Process
C#
ASP.NET
Web API
RESTful
Entity Framework
Testing
Debugging
Issue Resolution
TypeScript
AngularJS
Command-line Interface
PL/SQL
Oracle
Database
Information Technology
Organizational Structure
Agile
Scrum
PASS
Information Architecture
Information Management
Software Architecture
Health Care
Insurance
Productivity
System Integration Testing
Professional Development
Law

Job Details

Overview

JOB TITLE:

Software Developer 2

CAYUSE COMPANY:

Cayuse Civil Services, LLC

LOCATION

Austin, Texas

SALARY:

$103,604.80-$148,012.80

The Software Developer 2 is responsible for designing, developing, and maintaining high-quality software solutions to meet business and technical requirements. This role involves working collaboratively with cross-functional teams, ensuring that development aligns with Cayuse's commitment to innovation, quality, and client satisfaction. The position supports the agile delivery of scalable systems using modern development practices while adhering to organizational standards.

This role aligns with Cayuse's Core Values by cultivating an environment of excellence, fostering teamwork, and striving for continuous improvement in meeting client needs.

Responsibilities

Software Development and Coding:

? Designs, codes, and modifies complex computer programs, API integrations, subroutines, triggers, and scripts using C#, ASP.NET Core, Angular, and Oracle Database.

? Applies best practices and modern frameworks for development to ensure scalability, maintainability, and performance.

Quality Assurance and Testing:

? Performs unit and integration testing, writing test cases and scripts to validate application functionality.

? Executes debugging processes to identify and resolve coding errors and performance bottlenecks.

Collaboration and Support:

? Partners with trainers, network specialists, and technical teams to modify or update existing systems based on client or end-user requirements.

? Participates in Agile or Scrum-based development cycles by contributing to sprint planning, stand-ups, and retrospectives.

Documentation and Knowledge Sharing:

? Creates and maintains up-to-date technical documentation, including system design specifications, workflow diagrams, and operational guides.

? Ensures that resources are documented for future support and scalability.

Analysis and Project Management Support:

? Analyzes requirements for new applications or enhancements, collaborating with stakeholders to deliver high-quality outcomes.

? Contributes to scheduling development tasks and timelines to meet milestones and deliverables.

Code and Process Optimization:

? Participates in team code reviews to ensure compliance with industry standards and internal protocols.

? Seeks opportunities for improving application performance and optimizing workflows.

Other duties as assigned.

Qualifications

Here's What You Need
  • 5 years experience in computer programming, analysis and development of complex business processes and system solutions using C#, ASP.NET Core, Web API, RESTful services & Entity Framework.
  • 5 years experience in coding, testing, and debugging programs that are in development and/or requiring support for issue resolution, performance, or enhancement
  • 5 years of experience with the ability to process information logically; to design programs and systems logic; to prepare program specifications.
  • 5 years experience in Angular development, including TypeScript, RxJS, Angular CLI, and component-based architecture.
  • 5 years experience in PL/SQL programming and designing in Oracle Database
  • 5 years Highly developed oral and written communications skills
  • 5 years High level of interpersonal skills to work effectively with others motivate employees and elicit work output
  • 4 years Knowledge and understanding of Information Technology industry trends, directions and market experience; ability to relate them to own organization
  • 4 years Knowledge of architectural concepts, principles, and tools relevant to infrastructure, information, applications, organizational structure, etc.
  • 4 years Knowledge of tools, techniques, and good practices for protecting the integrity of corporate data and associated processing, company technology practices, standards and procedures
  • 4 years Knowledge of solution delivery utilizing Agile or Scrum methodology
  • Must be able to pass a background check. May require additional background checks as required by projects and/or clients at any time during employment.

Desired Qualifications:
  • 2 years Familiarity with company's information architecture and information management methodologies
  • 2 years Familiarity with the existing and planned software technology and the global, regional and local software architecture and infrastructure components


Our Commitment to you / overview of benefits
  • Medical, Dental and Vision Insurance; Wellness Program
  • Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
  • Short-Term and Long-Term Disability options
  • Basic Life and AD&D Insurance (Company Provided)
  • Voluntary Life and AD&D options
  • 401(k) Retirement Savings Plan with matching after one year
  • Paid Time Off



Reports to: Program Manager

Working Conditions
  • Professional on-site office environment.
  • Ability to work at the client site in Austin, TX.
  • Must be physically and mentally able to perform duties extended periods of time.
  • Ability to use a computer and other office productivity tools with sufficient speed to meet the demands of this position.
  • Must be able to establish a productive and professional workspace.
  • Must be able to sit for long periods of time looking at computer screen .
  • May be asked to work a flexible schedule which may include holidays.
  • May be asked to travel for business or professional development purposes.
  • May be asked to work hours outside of normal business hours.


Other Duties: Please note this job description is not designed to cover or contain a comprehensive list of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.

Cayuse is an Equal Opportunity Employer. All employment decisions are based on merit, qualifications, skills, and abilities. All qualified applicants will receive consideration for employment in accordance with any applicable federal, state, or local law.

Pay Range

USD $103,604.80 - USD $148,012.80 /Yr.
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.

About Cayuse Holdings, LLC