Position: Software Developer
Location: Hybrid -Minnetonka, MN office.
About Us
Infinity Direct (ID) is a high growth marketing agency focused on direct marketing principles to help their clients grow and achieve their business objectives. As a leader in growth marketing, ID is always on the lookout for top-notch talent to push us beyond our current capabilities to reach and serve more people. We are a team of smart, friendly people who invest in each other and bring positive energy to our interactions with colleagues and clients. If you are interested in rising to a challenge and are client centric, passionate, growth focused, results oriented, and curious, then Infinity Direct could be the place for you.
Position
ID is seeking a Software Developer in a hybrid work environment officing in our Minnetonka, MN, location. We are looking for a curious and self-motivated individual with strong problem-solving skills and a detail-focused, process-oriented mindset to join our technology development team as we build out a semi-automated client database and data processing environment in Go and SQL.
Key responsibilities for this role include:
- Design, develop, test and debug software applications and systems using software engineering principles.
- Analyze user requirements and design scalable solutions.
- Write high-quality, maintainable, and efficient code in appropriate languages, including but not limited to Go.
- Ensure software meets coding standards and technical design requirements.
- Troubleshoot and resolve software defects and issues.
- Collaborate with developers, analysts, and other stakeholders to ensure database designs meet business requirements and technical specifications.
- Participate in group code review sessions, being open and honest and forthright in both giving and accepting feedback.
- Ensure adherence to organizational policies, regulatory requirements, and industry standards for data, database management and administration.
- Maintain the utmost security of client data and company systems.
- Bring an intense focus to quality assurance at all steps of coding and data handing.
- Listen actively, ask clarifying questions and seek timely guidance through uncertainty.
- Learn quickly and apply what you've learned comprehensively.
- Leverage the team appropriately in achieving objectives.
- Demonstrate a professional approach and demeanor at all times while maintaining a relaxed, positive and enjoyable work atmosphere.
Position Requirements
- Bachelor's degree in Computer Science, Information Technology, or related field, or equivalent experience, is required.
- Strong proficiency in Go or other standard programming or scripting language. Deep knowledge of Go is a plus.
- Strong analytical and problem-solving skills, with experience in troubleshooting complex database issues.
- Excellent communication and leadership skills, with ability to work both independently and heavily collaboratively.
- A demonstrated passion for learning, growth and diving into new challenges.
- Officing on short notice as needed; otherwise work office or Twin Cities area home office is up to you. Initial weeks will require mostly office time.
- Local candidates only; relocation allowance not provided.
- Background check required.
Language Skills
- Ability to communicate effectively with clients, prospects, vendors and employees of organization.
- Ability to read and interpret documents such as procedure manuals and company policies. Ability to write procedures, correspondence, and routine reports.
Reasoning Ability
- Ability to manage time and prioritize tasks in order to complete a variety of different tasks in a given time.
- Ability to deal with problems involving multiple variables in a wide variety of situations.
- Ability to apply common sense understanding to carry out detailed written or oral instructions.
- Advanced logical reasoning is required.
Mathematical Skills
- Routine office mathematical skills are required.
Physical Demands
- While performing the duties of this job, the employee is regularly required to sit, use hands to finger, handle, or feel; and talk or hear.
- The employee is frequently required to stand and walk.
- The employee may occasionally be required to lift and/or move up to 40 pounds.
- Specific vision abilities required by this job include close vision, distance vision, color vision, and ability to adjust focus.
Work Environment
- General office setting. While performing the duties of this job, the employee is occasionally exposed to fumes or airborne particles.