Software Developer

SQUID, INC.
Jacksonville, United States of America
7 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Compensation
$ 166K

Job location

Jacksonville, United States of America

Tech stack

Query Performance
Java
JavaScript
API
Agile Methodologies
Amazon Web Services (AWS)
Azure
C Sharp (Programming Language)
C++
Code Review
Databases
Continuous Delivery
Continuous Integration
Data Integrity
Software Design Patterns
Linux
Github
Revision Control Systems
Design of User Interfaces
Python
Microsoft SQL Server
MySQL
Scrum
Systems Development Life Cycle
Ruby on Rails
Role-Based Access Control
Cloud Services
Software Construction
Software Engineering
Software Systems
SQL Databases
Subversion
Web Applications
React
GIT
Information Technology
Front End Software Development
REST
Jenkins
Microservices

Job description

We are seeking a dynamic and innovative Software Developer to join our technology team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that drive our core business operations. Your expertise will help shape the future of our systems by leveraging modern development practices and cutting-edge technologies. This is an exciting opportunity for passionate developers eager to work on impactful projects within a collaborative, agile environment., * Develop and enhance application features using Javascript, Python, C#, JavaScript, and Ruby on Rails, ensuring high performance and responsiveness.

  • Design and implement RESTful APIs and microservices architectures to support scalable and maintainable systems.
  • Collaborate with cross-functional teams to gather requirements, define system specifications, and translate them into robust software solutions.
  • Apply system design principles and design patterns to create flexible, reusable components for complex applications.
  • Utilize version control tools like GitHub, SVN, or Git to manage codebases effectively and ensure seamless collaboration across teams.
  • Implement continuous integration/continuous deployment (CI/CD) pipelines using tools such as Azure DevOps or Jenkins to streamline software delivery.
  • Maintain and optimize databases like MySQL or SQL Server, ensuring data integrity and efficient query performance within Linux or Windows environments.
  • Contribute to agile development cycles by participating in sprint planning, stand-ups, code reviews, and retrospectives.
  • Support cloud-based infrastructure deployment on platforms like AWS or Azure, focusing on scalability and security best practices.
  • Engage in front-end development using frameworks such as React or Express to create intuitive user interfaces for web applications.

Requirements

  • Proven experience in application development with proficiency in programming languages including Java, C#, Python, C++, or JavaScript.
  • Strong understanding of IT infrastructure concepts and experience working with scalable systems architecture.
  • Hands-on knowledge of RESTful APIs, microservices design patterns, system design for system development, and APIs integration.
  • Familiarity with Agile software development methodologies and tools such as GitHub, SVN, or Git for version control.
  • Experience with cloud services like AWS or Azure for deploying scalable applications.
  • Knowledge of database management systems including MySQL or SQL Server; experience with SQL query optimization is a plus.
  • Understanding of software engineering best practices including security protocols like RBAC (Role-Based Access Control) and CI/CD pipelines.
  • Ability to work effectively in Linux or Windows environments; front-end skills with React or similar frameworks are advantageous.
  • Excellent problem-solving skills combined with strong communication abilities to collaborate across diverse teams.

Join us if you're eager to develop innovative software solutions that make a real difference! We're committed to fostering an inclusive environment where your skills can thrive while contributing to meaningful projects that shape the future of technology.

Apply for this position