BarCode ID Systems (now Inovity) · 16 hours ago
Product Development - Senior Software Engineer
BarCode ID Systems, now Inovity, has been providing end-to-end enterprise mobility solutions for over 35 years. They are seeking a Senior Software Engineer to lead and contribute to complex software projects, focusing on software design, coding, and problem-solving while mentoring junior engineers.
Information Technology & Services
Responsibilities
Collaborate with cross-functional teams to design software solutions that meet business and technical requirements
Write clean, efficient, and maintainable code in accordance with best practices and coding standards
Lead and contribute to the development of software components and features, including front-end and back-end development
Conduct code reviews to ensure code quality, consistency, and adherence to coding standards
Provide guidance and mentorship to junior software engineers, fostering their professional growth
Act as a subject matter expert in specific technology areas and provide technical leadership to the team
Analyze and resolve complex technical issues and challenges as they arise
Develop and execute unit tests and ensure comprehensive test coverage
Collaborate with QA teams to ensure software quality and participate in the testing process
Implement and maintain continuous integration/continuous deployment (CI/CD) pipelines
Create and maintain technical documentation, including system architecture, design, and user guides
Work closely with product managers, designers, and other stakeholders to align software development with business goals
Participate in Agile/Scrum development processes, including sprint planning and retrospectives
Qualification
Required
Bachelor's degree in computer science, software engineering, or a related field
Proven experience (5+ years) as a software engineer, with a strong track record of successful software development projects
Proficiency in one or more programming languages (e.g., Python, Java, C++, JavaScript)
Experience with front-end and back-end technologies and frameworks
Strong knowledge of software design principles, data structures, and algorithms
Excellent problem-solving and analytical skills
Strong communication and teamwork abilities
Commitment to upholding company values and promoting a culture of technical excellence
Ability to apply concepts such as fractions, percentages, ratios, and proportions to practical situations
Ability to define problems, collect data, establish facts, and draw valid conclusions
Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables
Knowledge of Microsoft Office suite, Excel, and Word specifically
CRM skills required
Able to take accountability and responsibility for business target delivery and decision making
Possess a unique blend of business and technical savvy, a big-picture vision, and the drive to make that vision a reality
Preferred
Master's degree is a plus
Familiarity with software development methodologies (Agile, Scrum)
Additional primary company languages include Spanish, French, and Dutch
Company
BarCode ID Systems (now Inovity)
BarCode ID Systems was established in 1993 and formally changed its name and branding to Inovity on April 4, 2016.
Funding
Current Stage
Early StageCompany data provided by crunchbase