Software Developer

Software EngineerSoftware EngineerFull TimeRemoteMid LevelTeam 10,001+Since 1999H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

5 days ago

Salary

$135K - $145K / year

Seniority

Mid Level

Job Description

Software Developer

Crash Champions

Role Description We are seeking a skilled and driven Full Stack Software Developer to join our expanding development team. This position involves both frontend and backend responsibilities, contributing to the creation of scalable, user-focused web applications. The successful candidate will collaborate with fellow developers, product managers, and stakeholders to design and implement high-quality features, address complex challenges, and consistently deliver robust, maintainable code across all layers of the application stack. Essential Duties and Responsibilities: - Work on a software team with other developers to create new modules and feature-functionality for the company’s management system. - Code, test, and prepare releases to existing software solutions following established design, coding and implementation methods and standards for specifications, development, testing and delivery. - Collaborate with cross-functional teams, including designers, product owners/managers, and developers, to deliver high-quality software solutions. - Build enterprise-level services and applications using various programming and scripting languages. - Create and consume RESTful APIs as well as other types of third-party APIs. - Perform C# code changes, production support, and application enhancements. - Work with end-users and cross-functional teams to develop new application features that meet evolving business needs, using C#, .NET Core, and Azure DevOps. - Work with UX/UI designers to integrate APIs and backend services into React applications, ensuring seamless data synchronization and real-time updates. - Familiarity with accessibility (WCAG) and cross-browser compatibility. - Develop reusable components and scalable frontend systems. - Experience with performance profiling and web vitals monitoring Quality Assurance. - Carry out unit and system test plans. - Implement CI/CD DevOps process used in Azure for constant releases into QA and Production environments. - Participate in scheduled daily/weekly sprint meetings. Qualifications - 3+ years application development experience with the Microsoft .NET platform. - 3+ Years experience using HTML5, CSS3/SCSS, JavaScript, TypeScript, responsive design, Angular, React, NextJS, React-Native. - Experience with React /Single Page Applications. - Strong .NET Core (C#) experience with Web Services/API's, HTML/CSS (Bootstrap). - Demonstrated proficiency with SQL, stored procedures, and database design. - Thorough understanding of object-oriented development (OOD), including an in-depth knowledge of implementing RESTful, micro services design patterns and architectures. - Strong experience in end-to-end data ingestion process from receiving, manipulating and publishing data via services. - Full Software Development Lifecycle (SDLC) experience including gathering requirements, design, development, testing, documentation, etc. - Experience with DevOps (CI/CD, Agile, Observability). - Experience with Azure Function Apps. - Excellent verbal and written communications skills and excellent presentation skills. - Excellent organizational and interpersonal skills, working in a team environment. Requirements - Development experience using cloud-based resources (Azure preferred). - Advanced Proficiency in Programming Languages. - Security Best Practices. Benefits - Medical Insurance. - Dental Insurance. - Vision Insurance. - Group Life Insurance. - Disability Insurance. - 401k Retirement Plan with match. - Referral Bonus (“Cash From Crash”). - 5 Paid Holidays.

Related Job Pages

More Software Engineer Jobs

Everest Clinical Research logo

Senior Statistical Programmer

Everest Clinical Research

Quality is Our Backbone. Customer-focus is Our Tradition. Flexibility is Our Strength.

Full TimeRemoteTeam 501-1,000Since 2004H1B Sponsor

• Design and specify study data tabulation models and analysis data models for clinical trials or for the integration of clinical trial data from multiple trials • Generate complete and efficient analysis data models following approved dataset designs or specifications • Perform independent validation of datasets created by other programmers or statisticians • Develop SAS programming codes and generate complete and accurate statistical output reports of trial data in well-defined formats • Develop SAS programming codes to independently validate statistical output reports of trial data generated by other programmers or statisticians • Develop and test SAS codes for clinical trial database logical checks and reports for ongoing data review • Document data and programming information in accordance with corporate SOPs and guidelines • Archive clinical trial data and programming information in accordance with corporate archival SOPs and guidelines • Provide technical guidance and support to less experienced Statistical Programmers • Contribute to the continuous improvement of the statistical programming processes and procedures • Contribute to the establishment of therapeutic area programming standards/conventions/procedures within assigned therapeutic areas as a lead programmer • Contribute to the establishment of client specific programming standards/conventions/procedures for assigned clients when required

United Kingdom
Connex Telecommunications Inc. logo

Lex Senior Developer/Technical Lead

Connex Telecommunications Inc.

DependableIT is a growing Outsourcing company. We strive to provide outstanding customer service to our customers, as well as a fun and supportive environment for our employees. We know that our employees are our greatest asset. Our commitment to our employees equals our commitment to our customers; we are passionate about providing the best employee experience possible through dedicated coaching, feedback and ongoing development.

Full TimeRemoteTeam 201-500

Role Description We are looking for a Lex Senior Developer/Technical Lead. Key Responsibilities - Build enterprise-grade Amazon Lex bots from requirements gathering through production deployment. - Design high-performing voice and chat conversational experiences. - Integrate Amazon Lex with Amazon Connect and AWS serverless services. - Analyze production conversations to improve intent recognition, bot performance, and customer experience. - Lead a small development team while remaining hands-on with coding, troubleshooting, testing, and optimization. Conversational AI Development - Create scalable intent models, custom slot types, prompts, and dialog-management strategies. - Optimize natural language understanding performance through continuous tuning based on production traffic and conversation data. - Develop multilingual conversational experiences, with English and French experience preferred. - Design robust fallback, clarification, interruption, escalation, and error-handling strategies. - Apply conversational design and prompt-engineering principles to improve customer interactions. Qualifications - 6 to 10 years of software development experience. - Minimum 3 years of hands-on Amazon Lex V2 development experience. - Minimum 3 years of experience integrating Amazon Lex with Amazon Connect. - Strong experience designing and developing AWS serverless architectures. - Experience leading developers while remaining actively involved in technical delivery. - AWS Associate-level or Professional-level certification is preferred. Requirements Mandatory Amazon Lex Technical Skills - Amazon Lex V2 - Intent and slot modelling - Custom slot types - Dialog management - Session attributes - AWS Lambda code hooks - Prompt variations - DTMF integration - Confidence-score tuning - Multilingual bot development Mandatory AWS Development Skills - AWS Lambda - Amazon DynamoDB - Amazon API Gateway - Amazon Connect - Amazon Bedrock experience is preferred Preferred Artificial Intelligence Knowledge - Intent classification - Entity recognition - Prompt engineering - Conversational design - Natural language processing and natural language understanding concepts - Generative AI fundamentals - Amazon Bedrock

Canada
Ultimus Fund Solutions logo

Software Developer I

Ultimus Fund Solutions

Ultimus Leverpoint is an equal opportunity employer and does not discriminate on the basis of the applicant’s or employee’s race, color, religion, national origin, ancestry, gender, sexual orientation, age, disability, veteran or military status, genetic information, citizenship or any other status entitled to protection under federal, state or local anti-discrimination laws. No questions on our employment application are intended to secure information that is to be used for impermissible purposes.

Full TimeRemoteTeam 501-1,000

Role Description The Software Developer I is responsible for all phases of the development lifecycle; from requirements gathering to deployment and support, working across projects that include technologies including Angular UI, .NET Core middle/backend, SQL Server databases, and enterprise reporting. As part of a small, highly skilled team, this role will have the opportunity to work across multiple areas of the business and influence technical decisions, with strong potential for growth and advancement as the company expands. Qualifications - Bachelor’s degree in computer science or related field. - 5+ years of professional experience developing and supporting web applications. - 3+ years of experience with C# or .NET development. - Experience with Angular, or similar front-end framework. - Experience with Visual Studio, Git, and Azure DevOps. - Equivalent education and experience will be considered. Requirements - SQL databases, relational design, and query optimization. - Familiarity with design patterns (dependency injection, singleton, factory, etc.) - Agile development methodologies. - Microsoft Office Suite. - Adobe Acrobat. Benefits - Collaborates with stakeholders to gather and refine requirements. - Designs, develops, evaluates, and deploys applications and services. - Builds responsive, user-friendly front-end applications in Angular. - Estimates development effort and meets delivery timelines. - Maintains and enhances production systems, including troubleshooting and support. - Develops and maintains technical and user documentation. - Contributes to team discussions on architecture, standards, and best practices. Working Relationships - Collaborates with other developers and business stakeholders to deliver new features or greenfield applications while supporting and enhancing legacy applications. - Contact with clients regarding general information, resolution of issues, inquiries, or reporting requirements. - Contact with members of team and internal teams regarding follow-up on inquiries, open workflow, etc. - May perform other duties as required and assigned. Skills and Abilities - Strong C# and .NET development skills. - Troubleshoots issues utilizing creative and critical thinking skills. - Multitasking, analytical, and organizational skills. - Initiative-taking, strategic, and meticulous approaches with a strong commitment to quality, efficiency, and effectiveness. - Demonstrates personal integrity, responsibility, and accountability. - Effectively uses resources such as time and information in conjunction with associates. - Participates in solving problems and making decisions. - Presents and expresses ideas and information, written and oral, clearly, and concisely. - Actively listens to others to achieve understanding and supports an open exchange of ideas and information. - Identifies needs, arranges for, and obtains resources to accomplish individual and department goals. - Establishes and develops effective working relationships with associates and clientele during both favorable and unfavorable situations. - Modifies team and individual priorities and deadlines in response to added information, changing conditions, or unexpected obstacles and ensures completion.

United States
Ultimus Fund Solutions logo

Software Developer II

Ultimus Fund Solutions

Ultimus Leverpoint is an equal opportunity employer and does not discriminate on the basis of the applicant’s or employee’s race, color, religion, national origin, ancestry, gender, sexual orientation, age, disability, veteran or military status, genetic information, citizenship or any other status entitled to protection under federal, state or local anti-discrimination laws. No questions on our employment application are intended to secure information that is to be used for impermissible purposes.

Full TimeRemoteTeam 501-1,000

Role Description The Software Developer II is responsible for the full application lifecycle, contributing to both new development and strategic enhancements of existing systems including: - Angular UI - .NET Core middle and backend services - SQL Server databases - Enterprise reporting environments As part of a small senior engineering team, this role will work across multiple business domains, drive technical decision making, and help guide engineering practices that support scale, performance, and long term maintainability as Ultimus continues to expand its application suite. Qualifications - Bachelor’s degree in computer science or related field. - 7+ years of professional experience developing and supporting web applications. - Enterprise web application development with C#, Angular, jQuery, and related technologies. - Experience with Agile development processes and team-based delivery practices. - Equivalent education and experience will be considered. Requirements - SQL Server, relational database design, query tuning, and stored procedures. - Application architecture, API design, and integration patterns. - Common design patterns such as dependency injection, repository, factory, and others. - Microsoft Office Suite. - Adobe Acrobat. Benefits - Debugging and performance optimization skills. - Works independently with minimal direction. - Takes ownership of complex initiatives and influencing architectural direction. - C# and .NET development skills with hands-on experience in .NET Core. - Troubleshoots issues utilizing creative and critical thinking skills. - Multitasking, analytical, and organizational skills. - Initiative-taking, strategic, and meticulous approaches with a strong commitment to quality, efficiency, and effectiveness. - Demonstrates personal integrity, responsibility, and accountability. - Effectively uses resources such as time and information in conjunction with associates. - Participates in solving problems and making decisions. - Presents and expresses ideas and information, written and oral, clearly, and concisely. - Actively listens to others to achieve understanding and supports an open exchange of ideas and information. - Identifies needs, arranges for, and obtains resources to accomplish individual and department goals. - Establishes and develops effective working relationships with associates and clientele. - Modifies team and individual priorities and deadlines in response to added information, changing conditions, or unexpected obstacles.

United States