JOBSEARCHER

Software Developer

*Job Summary* We are seeking a dynamic and innovative Software Developer to join our technology team! In this role, you will be at the forefront of designing, developing, and maintaining scalable software solutions that power our digital platforms. Your expertise will drive the creation of robust applications, leveraging modern programming languages and frameworks to deliver seamless user experiences. If you thrive in a fast-paced environment and are passionate about building high-quality software, this is your opportunity to make a meaningful impact! *Duties*
  • Develop, test, and deploy software applications using programming languages such as Java, C#, Python, Ruby on Rails, and JavaScript frameworks like React and Express.
  • Design system architectures for scalable and reliable systems, employing design patterns and microservices architecture principles.
  • Collaborate within Agile teams to plan sprints, review code, and continuously improve development processes through CI/CD pipelines using tools like GitHub, SVN, and Azure DevOps.
  • Build and maintain RESTful APIs to enable smooth communication between front-end interfaces and back-end services.
  • Optimize web development efforts by integrating cloud infrastructure solutions such as AWS or Azure to enhance application scalability and performance.
  • Implement security best practices including RBAC (Role-Based Access Control) and ensure compliance with industry standards.
  • Maintain version control repositories, document system design decisions, and participate in code reviews to uphold high-quality standards.
*Experience*
  • Proven experience in software development with a strong background in web development and application design.
  • Hands-on knowledge of IT infrastructure components relevant to software deployment and system integration.
  • Familiarity with programming languages including Java, C++, C#, Python, Ruby on Rails, and JavaScript frameworks such as React or Angular.
  • Experience working within Agile software development environments utilizing tools like GitHub, SVN, or Azure DevOps for version control and collaboration.
  • Understanding of RESTful API development, microservices architecture, scalability strategies, and cloud infrastructure (AWS or Azure).
  • Knowledge of database management systems such as MySQL or SQL Server for data storage solutions.
  • Prior experience with software engineering best practices including design patterns, system design for system development, CI/CD pipelines, and security protocols.
Join us to be part of a forward-thinking team dedicated to pushing the boundaries of technology! We value innovation, collaboration, and continuous learning—empowering you to grow your skills while making a real difference through impactful software solutions.
Pay: $80,000.00 - $100,000.00 per year
Work Location: Remote