
Software Development Engineer III
RedSail Technologies
full-time
Posted on:
Location Type: Remote
Location: South Carolina • United States
Visit company websiteExplore more
About the role
- Develops and delivers quality code that meets the functional requirements defined by product management.
- Ensures high quality by recommending and establishing coding best practices.
- Communicates and accurately documents feature status, coding patterns, and functional design.
- Performs code review and analysis.
- Serves as a mentor to the development team.
- Participates in team scrum activities.
- Performs other duties as assigned by RedSail Technologies development management.
Requirements
- Bachelor's degree in Computer Science OR the equivalent (4 years) combination of education and/or years of relevant working experience.
- 1 year of professional experience in a Senior Software Engineer position.
- 5 years of professional experience as a Software Engineer.
- Expert understanding of robust and scalable software development principles.
- Understanding of Microservice patterns.
- Experience with API design.
- Experience with database design and development.
- Experience in layered application design.
- Experience with unit and integration testing.
- Knowledge of JavaScript based frameworks, preferably Angular.
- Expert understanding of C# and the .NET framework (Preferred).
- Expert understanding of Angular (Preferred).
- Expert understanding of relational databases such as PostgresDB (Preferred).
- Intermediate understanding of NoSQL databases such as Mongo DB (Preferred).
- Full-stack development experience (Preferred).
- Hands on experience with Kafka (Preferred).
- Hands on DevOps experience (Preferred).
Benefits
- Must have reliable and consistent internet access.
- Daily use of Microsoft Teams (phone), computer, printer, and other routine office equipment.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
C#.NET frameworkJavaScriptAngularAPI designdatabase designunit testingintegration testingMicroservice patternsfull-stack development
Soft skills
mentoringcommunicationdocumentationteam collaborationcoding best practices
Certifications
Bachelor's degree in Computer Science