Posted in

Senior Software Developer

Senior Software Developer

CompanyRF-SMART
LocationJacksonville, FL, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s
Experience LevelSenior

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