Job Description
Job Title: Full Stack Software Engineer Type - Direct Hire
Salary - $80,000 to $110,000
Work Environment - Hybrid & Onsite In Milwaukee
No C2C or Anyone that requires sponsorship We are looking for an innovative and motivated
Software Developer to join our team and play a vital role in the development and maintenance of custom software solutions. This role involves creating integrations between proprietary applications, external Platform-as-a-Service (PaaS) platforms, and internal business workflows. Your work will directly impact the efficiency and automation of our systems, supporting the company's growth strategy.
As part of a family-owned company with a dedicated internal IT team, you will have the chance to work on diverse projects and see the tangible results of your efforts contribute to the company's success.
Key Responsibilities
- Collaborate with development teams, departments, and end-users to identify and document requirements and specifications.
- Design and develop software solutions that meet business objectives, focusing on maintainability, scalability, and security.
- Implement algorithms and workflows to create innovative systems and enhance existing software applications.
- Troubleshoot, debug, and improve current software to ensure optimal performance and efficiency.
- Contribute to automated testing, continuous integration, and deployment processes.
- Analyze and incorporate user feedback to improve software functionality and user experience.
- Plan and implement development methodologies, such as Agile and DevOps, to optimize workflows.
- Mentor and support junior team members, fostering growth and skill development.
- Collaborate beyond individual tasks, considering the broader scope of software projects and organizational goals.
- Continuously improve code quality and structure, adhering to industry best practices.
Skills and Qualifications
- Bachelor's degree in Computer Science, Information Systems, or a related field, or 3 to 5 years of relevant experience in software development.
- Proficiency in Software Development Life Cycle (SDLC) standards and practices.
- Expertise in object-oriented development, particularly in .NET environments using C#, SQL, and .NET Core.
- Familiarity with Object-Relational Mapping frameworks.
- Experience with RESTful and SOAP APIs, including building and consuming services.
- Strong knowledge of relational databases (e.g., Microsoft SQL, MySQL, PostgreSQL, MongoDB), including querying and maintenance.
- Hands-on experience in full-stack development, encompassing front-end UI, back-end services, and database integration.
- Proficiency in developing comprehensive unit, integration, and performance tests.
- Exposure to public cloud hosting platforms (AWS, Azure, or Google Cloud) is a plus.
- Knowledge of containerization technologies, such as Kubernetes, is an advantage.
- Experience with secure coding practices, including encryption for data in transit and at rest.
- Familiarity with publish-subscribe messaging systems (e.g., Apache Kafka) is a plus.
Key Attributes
- Strong problem-solving skills and the ability to communicate effectively, both verbally and in writing.
- A quick learner with the ability to work independently or collaboratively.
- Commitment to the company's core values:
Desired Skills and Experience C#, SQL, .NET Core, RESTful, SOAP APIs, Azure, AWS
Job Tags