RedSail Technologies

Software Developer

Save
The Software Developer Engineer will focus on designing, developing, testing, and maintaining software applications. The successful candidate will collaborate with cross-functional teams to define, design, and ship new features, write clean and efficient code, troubleshoot and debug existing software, and participate in code reviews to maintain code quality. The ideal candidate should have a basic understanding of C#, SQL, and Java, along with a solid understanding of software development principles. Familiarity with PostgreSQL, Angular, Kafka, Azure Cloud, and Docker is a plus. Strong problem-solving skills and a proactive attitude are essential.

Key Duties

Leads software design, development, and maintenance.

Delivers high-quality software that meets project requirements and timelines.

Establishes and maintains strong communication and collaboration with cross-functional teams.

Serves as a subject matter expert on software development processes.

Ensures high code quality by participating in code reviews and following best practices.

Recommends and facilitates the adoption of new technologies and methodologies.

Education/Training

Bachelor’s degree in computer science, Software Engineering, or a related field, OR the equivalent combination of education and relevant working experience.

At least 3 years of professional experience in software development.

Required Work Experience/Skills

Good understanding of software development principles.

Good understanding of authentication and authorization principles.

Experience with C#, SQL, Java, and JavaScript.

Experience with multi-tenant application(s)

Experience with OAuth/Open ID connect protocols

Familiarity with PostgreSQL, Angular, Kafka, Azure Cloud, and Docker.

Strong communication skills and a proactive attitude.

Preferred Work Experience/Skills

Familiarity with source-controlled database projects.

Familiarity with event driven design.

Familiarity with microservices architecture and distributed systems.

Discretionary Judgment

Uses independent judgment and discretion based upon experience in the position and knowledge of products, equipment, and services. Practices good judgment and ethical work values.

Physical Demands, Working Conditions, and General Employment Guidelines

Moderate levels of stress may be experienced in this role, especially when working on complex software projects. The job is performed in a general office environment, home office, or approved remote workspace where physical activities include sitting, standing, and occasional light lifting (up to 25 lbs).

Equipment

Daily use of Microsoft Teams, computer, printer, and other routine office equipment. Must have internet access.

Safety To Self And Others

Job is performed in an office setting where there are no hazardous materials or equipment.

Working Conditions/Hazards

The position is performed in an open office environment or approved remote work location

Work Location

Remote or specific office locations as needed.
  • Seniority level

    Mid-Senior level
  • Employment type

    Full-time
  • Job function

    Engineering and Information Technology
  • Industries

    Software Development

Referrals increase your chances of interviewing at RedSail Technologies by 2x

See who you know

Get notified about new Software Engineer jobs in United States.

Sign in to create job alert

Similar jobs

People also viewed

Similar Searches

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More