Software Development Manager (Remote)

International Market Centers

This is a Contract position in Juno Beach, FL posted July 4, 2021.

THE COMPANYJuniper by IMC is a fully integrated B2B commerce solution with a single central data management tool at its core, allowing sellers to seamlessly manage their wholesale business from end-to-end. Juniper offers a sales automation and commerce platform combined with a B2B e-commerce marketplace (JuniperMarket) that together empower sales teams, streamline product data management, and deliver real-time visibility across sales channels – driving business efficiency and growth. For more information about Juniper, visit www.JuniperCommerce.com.Juniper is powered by International Market Centers (IMC), the world’s largest owner and operator of premier wholesale furniture, gift, home decor and apparel showrooms with more than 20 million square feet of space in High Point, N.C., Las Vegas and Atlanta. With the launch of the Juniper, IMC now provides the only omnichannel platform that seamlessly connects physical and digital wholesale commerce for the industries we serve. For more information, visit www.imcenters.com. IMC is a Blackstone and Fireside Investments portfolio company.JOB SUMMARYA Software Development Manager is responsible for the contributing to and executing a full stack technology roadmap that is aligned with business needs, reflects best practices and increases option value for the organization. The position is required to interpret, use and apply their knowledge and expertise in IT architecture to train, mentor, and foster the productivity of the development teams. This will specifically include understanding business needs and collaborating with technical advisors on technology architecture and designs and collaborating with technical personnel to ensure streamlined implementation. A Software Development Manager is expected to ensure software is delivered in a manner consistent with the overall IT architecture and in accordance with the respective business, application, data and technology requirements and are in line with the organization’s technology and governance strategies, policies and standards. The role is expected to both be a hands-on practitioner as well as provide technology thought leadership addressing complex technology needs by facilitating alignment across SCRUM teams. A Software Development Manager collaborates with other architects to design, deploy and manage software products, cloud services and related technology solutions for an organization. In addition, this role will research and evaluate technologies to drive the next wave of technology and development.The winning candidate will be committed, passionate, energetic, responsible and exhibit good judgement. They will have a collaborative spirit and ability to adapt working with other technologists, business leaders and the larger community of architects.ESSENTIAL JOB FUNCTIONSThe primary responsibilities of this position are:* Ensure the development of high-quality code that matches the architectural vision, design and business requirements for the project or application.* Ensures code, configuration and other technology artifacts are delivered within agreed time schedules and any potential delays are escalated in advance.* Manages the workload across SCRUM teams ensuring optimal utilization of staff.* Ensures DevOps processes and best practices are implemented for the production and deployment of code* Ensures all code/configuration passes internal QA, Integration, UAT and other tests before being deployed for production* Enforces code review for any change that will be deployed to production* Ensures well documented code and design practices leveraging the Chef framework and recommended modeling tools are in place* Work across SCRUM teams to ensure design of all products and their evolution is based on a cohesive, consistent enterprise vision and roadmap.OTHER JOB FUNCTIONS* Performs duties as assigned.TECHNICAL SKILLS AND EXPERIENCE* Most important:* At least 7 years of experience in an IT role including systems architecture, software engineering and development.* Minimum of three years of experience in a leadership role in the design and development of products at a software company including overseeing team members while having hands-on experience.* Hands on development experience in full life cycle of complex software deployment projects* Thoughtful practitioner of software engineering methodologies, frameworks and tools including leading Agile/SCRUM (or similar) methodologies* Experience with object-oriented design, modelling and programming* Experience with enterprise application integration and frameworks* Experience with architecting and deploying cloud enabled solutions on Microsoft Azure platforms* Strong understanding and experience with REST API’s, both consuming and developing* Experience with visual modelling tools including UML* Experience building web-enabled/mobile applications* Experience with Azure DevOps and CI/CD processes* Important:* Experience with project management* Knowledge of full stack technology concepts from hardware, O/S, Software platforms to UI layers* Strong experience with data concepts and patterns* Experience with relational and dimensional database modelling* Experience with of NoSQL, Caching and high volume application performance* Desirable, but not required:* Experience with HTML5, jQuery, VueJS, Angular, and other front end web based technologies.* Experience with Azure Services, Functions, Logic Apps, WebJobs, ServiceBus, Storage, etc* Experience in CI/CD and Provisioning tools including Azure Resource Manager, Azure Pipelines, Kubernetes, Docker, Terraform, etc.NONTECHNICAL SKILLS* Most important:* Leadership Skills* Strong communication and interpersonal skills to work within a team environment* Can zoom from big picture to detail* Creative thinking, problem solving, and decision making* Takes initiative and is a self-starter* Can work and collaborate effectively remotely* Able to ramp-up quickly* Important:* Ability to direct collaborative efforts of multiple teams* Experience with appropriate organization complexity* Experience with appropriate organization size* Teaching / Coaching Skills* Strong writing, presentation, and documentation skills* Experience in eCommerce or eBusiness* Desirable, but not required:* Experience in position’s geographical region* 2nd languageEDUCATION* Undergraduate degree in Computer Science or equivalent work experience* Master’s degree in Computer Science, MIS, Business Administration, or similar related field

#06022021

Please note that we may receive a small commission if you make purchases through some of our links. Our Amazon Associates disclosure can be found here.

The data and all content on this website is for informational purposes only. It does not constitute investment advice, or advice on tax or legal matters. The owner of this site is not a financial advisor, nor is the content of this website financial or investment advice. This website is not endorsed nor sponsored by any company or band mentioned therein or visa versa. This website provides information that is not guaranteed to be 100% complete. You alone have the responsibility of carrying out due diligence to evaluate the benefits and risks associated with any opportunity. You agree not to hold this website, its owner, author or sponsor accountable for any possible losses as a consequence of any decision you made, based on the information you found on this website. The information on this site should not be used as a substitute for professional investment advice.

Copyright © 2021 Van Life Income

🚀 My Top 3 Passive Income Sources Compared Side-by-SideShow Me!