Senior Software Developer
Company | RF-SMART |
---|---|
Location | Jacksonville, FL, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | Bachelor’s |
Experience Level | Senior |
Requirements
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent practical experience)
- 5+ years of professional software development experience in an agile environment
- Strong proficiency and experience in C#, RESTful API development, and PostgreSQL
- Experience with AWS development including the use of Terraform and GitHub actions
- Proven experience with PostgreSQL including query optimization and schema design
- Expert level ability and experience in writing unit, integration, and performance tests
- Knowledge of and familiarity with GitHub
- Experience with software design patterns and architecture principles
- Experience with agile development methodologies
- Strong problem-solving skills and attention to detail
Responsibilities
- Design, develop, and maintain efficient, reusable, and reliable code
- Collaborate with cross-functional teams to define, design, and ship new features
- Identify and resolve performance bottlenecks and bugs
- Participate in code reviews and provide constructive feedback to other developers
- Mentor junior engineers and help them grow technically
- Contribute to architectural decisions and technical direction
- Recommend and participate in the implementation of best practices for software development, testing, and security
- Stay current with emerging technologies and industry trends
- Document software components and processes
Preferred Qualifications
- Knowledge of Warehouse Manufacturing and Distribution Methodologies
- Knowledge of and experience with ETL development processes and large dataset manipulation
- Knowledge of containerization and orchestration (Docker)
- Experience with CI/CD pipelines and DevOps practices
- Experience with microservices architecture