JOBSEARCHER

Software Engineer

*Overview* We are seeking a dynamic and innovative Software Engineer to join our vibrant development team. In this role, you will be instrumental in designing, developing, and maintaining scalable software solutions that power our cutting-edge applications. Your expertise will drive the creation of robust systems, leveraging modern programming languages and frameworks to deliver seamless user experiences. Join us to contribute to impactful projects that utilize cloud infrastructure, microservices architecture, and agile methodologies, all while fostering a collaborative environment that values continuous learning and growth. *Duties* * Develop and implement high-quality software solutions using programming languages such as Java, Python, C#, and C++, ensuring alignment with project requirements and best practices. * Design and build scalable systems employing design patterns, system design principles, and microservices architecture to enhance performance and maintainability. * Collaborate within agile teams to plan, develop, test, and deploy features efficiently using CI/CD pipelines and version control tools like GitHub, Git, SVN, and Azure DevOps. * Create RESTful APIs and integrate third-party APIs to enable seamless data exchange across platforms. * Optimize web applications through front-end development utilizing JavaScript frameworks like React Express, ensuring responsive and user-friendly interfaces. * Manage cloud infrastructure deployments on AWS or Azure to support application scalability and reliability. * Conduct code reviews, write technical documentation, and participate in system design discussions to uphold high standards of software engineering excellence. *Requirements* * Proven experience in software development with proficiency in multiple programming languages including JavaScript, Java, Python, C#, C++, and C. * Strong understanding of IT infrastructure components such as cloud services (AWS or Azure), Linux environments, and network basics. * Hands-on experience with web development frameworks like React Express and RESTful API design for building scalable web applications. * Familiarity with microservices architecture, design patterns, scalability strategies, and system design for complex system development. * Knowledge of database management systems including SQL-based solutions like MySQL or PostgreSQL as well as NoSQL options when applicable. * Experience with version control systems such as GitHub or SVN along with CI/CD tools to streamline deployment processes. * Ability to work within Agile software development environments utilizing Scrum or Kanban methodologies for iterative progress. * Excellent problem-solving skills combined with a passion for innovative technology solutions in software engineering. Join us in shaping the future of technology by developing impactful software solutions that are reliable, scalable, and designed for growth! Pay: $80,000.00 - $90,000.00 per year Benefits: * 401(k) matching * 403(b) * Dental insurance * Disability insurance * Health insurance * Health savings account * Life insurance Application Question(s): * Are you currently on a temporary visa? * If yes, please indicate your current visa status. Education: * Bachelor's (Preferred) Experience: * Related Field: 3 years (Required) Ability to Relocate: * Racine, WI 53406: Relocate before starting work (Preferred) Work Location: In person