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
Desired Qualifications:
Our Commitment to you / overview of benefits
Reports to: Program Manager
Working Conditions
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.
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.