JOBSEARCHER

Software Developer

*Job Overview* We are seeking a dynamic and innovative Software Developer to join our vibrant tech 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, ensuring seamless integration with cloud infrastructure and adherence to best practices in software engineering. This is an exciting opportunity for passionate developers eager to contribute to impactful projects using cutting-edge technologies and agile methodologies. Join us to help shape the future of our digital landscape! *Responsibilities* * Develop, test, and deploy high-quality software applications across web and system platforms using programming languages such as Java, Python, Ruby on Rails, C++, and JavaScript frameworks like React and Express. * Design system architectures that emphasize scalability, performance, and security, leveraging design patterns and microservices architecture. * Collaborate within agile teams to plan sprints, participate in daily stand-ups, and deliver iterative improvements aligned with project goals. * Build and maintain RESTful APIs to facilitate efficient communication between front-end interfaces and back-end services. * Implement cloud infrastructure solutions on platforms like AWS, ensuring reliable deployment through CI/CD pipelines utilizing tools such as GitHub, SVN, and Git. * Optimize database interactions by writing efficient SQL queries for systems like MySQL and applying best practices in database design. * Contribute to code reviews, documentation, and version control management to uphold high standards of software quality and maintainability. *Skills* * Strong proficiency in programming languages including Java, Python, C++, Ruby on Rails, JavaScript, VBA, and C. * Extensive experience with web development frameworks such as React and Express for front-end development. * Deep understanding of IT infrastructure components including Linux environments, cloud infrastructure (AWS), and network security principles like RBAC (Role-Based Access Control). * Knowledge of RESTful API design principles, system design for scalable systems, microservices architecture, and application development best practices. * Familiarity with version control systems such as GitHub, SVN, and experience with CI/CD pipelines for automated deployment processes. * Solid grasp of software engineering concepts including design patterns, scalability strategies, REST APIs integration, and system testing methodologies. * Experience working within Agile software development environments utilizing Scrum or Kanban methodologies for project management. Join us if you're passionate about crafting innovative software solutions that make a real difference! We value energetic problem-solvers ready to collaborate in a fast-paced environment while continuously expanding their technical expertise. Your contributions will help shape the future of our technology ecosystem—empowering users worldwide through cutting-edge development! Pay: $70,000.00 - $120,000.00 per year Work Location: In person