Overview
The Software Developer 2 - .NET will lead the development and enhancement of business applications as part of the mainframe modernization project. The role's key focus areas include software development, technical analysis, problem-solving, and team collaboration. The candidate will be responsible for delivering high-quality, error-free applications that adhere to both company and industry standards. This role requires a proactive approach to team leadership and a commitment to Cayuse's Core Values of integrity, respect, and excellence.
This position performs all duties and responsibilities in accordance with the Mission, Vision, and Core Values of Cayuse.
Responsibilities
Develop software or forms components that adhere to RRC and industry standards, best practices, and customer requirements.
Recommend and implement database schema changes to enhance application performance and maintainability.
Conduct thorough testing to ensure products match the requirements, including creating test data, test cases, and test scripts.
Perform advanced technical analysis to identify and resolve complex issues, increasing efficiency or adapting to new procedures.
Collaborate with project teams on sprint/release work, including providing development effort estimates, discussing architecture and design, and resolving defects or issues.
Prepare and maintain technical documentation as required, such as process flows, data models, project plans, environment diagrams, and test plans.
Other duties as assigned.
Qualifications
Here’s What You Need
At least eight 8 years of experience in software development using .NET with C#
At least eight 8 years of experience in .NET core development, working in a team environment
At least eight 8 years of experience with an ability to troubleshoot and resolve complex technical issues.
At least eight 4 years of experience in leading a team and guiding junior developers.
Must be available some nights and weekends for supporting code deployments and application support.
Meticulous attention to detail with an ability to produce high quality work in a dynamic environment.
Highly organized and able to manage multiple tasks at once and meet deadlines
Graduation from an accredited four-year college or university with a degree in computer science or related field
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
Must possess problem-solving skills.
Exceptional communication skills, both oral and written
Ability to respond effectively to customers with a sense of urgency.
Proficient in Microsoft and Adobe toolsets, including Excel, Word, PowerPoint, Acrobat, etc.
Highly motivated with the ability to handle and manage multiple tasks at any one time.
Ability to forge new relationships, individual and teaming in nature.
Must be a Self-starter, that can work independently and as part of a team.
Desired Qualifications:
Experience in using GoAnywhere – secure file tra nsfer Software.
Proficiency in databases and MSSQL
Experience specifically with Azure DevOps and br oadly distributed version control
Experience in use of Visual Studio IDE
Experience in Telerik or Kendo UI controls
Adept at creating and maintaining Unit Tests and testing classes. Resolving software anomalies and creating regression tests to prevent the reoccurrence of those issues.
Experienced with a service-oriented architecture ( SOA) concepts, microservices, RESTful APIs primarily as a consumer of those services.
Helpful to have knowledge of creation and manipulation of .PDF documents or experience with iText
Previous experience with Azure multiple environment deployment is helpful
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: Account Manager
Working Conditions
Professional remote office environment.
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,605.83 - USD $148,008.33 /Yr.
Submit a Referral (https://careers-cayuseholdings.icims.com/jobs/2024/software-developer-2---.net/job?mode=apply&apply=yes&in_iframe=1&hashed=-1834356743)
Location US-
ID 102885
Category Information Technology
Position Type Full-Time Salary Exempt
Remote Yes
Clearance Required None