BrownsvilleRecruiter Since 2001
the smart solution for Brownsville jobs

Software Development Manager

Company: Invoice Cloud
Location: Brownsville
Posted on: July 1, 2019

Job Description:

Reporting to the VP of Software Development, the Software Development Manager will lead a modern, innovative UX software development team by taking over our current functions, incorporating best practices, and upgrading our practices by integrating them with our new QA and Product Management functions. You will lead the development of new features and improvements to the current platform ensuring that the quality standards of Invoice Cloud are met on each new product & product enhancement. You will take over a team of 8 to coach, mentor, and grow as Invoice Cloud continues to scale and develop new products and verticals.OutcomesFirst 30 daysGain a basic understanding of the Invoice Cloud platform, value proposition, and how the pieces come togetherVirtual SiteCustomer PortalBiller PortalWeb Services / APIsData Pump / RTDRIntegrationsSupplementary products / featuresCRMSupport flowsGain an understanding of the Invoice Cloud organizational structure, business processes, and proceduresBegin working closely with VP of Software Development to understand current platform functionality and development practicesFirst 60 daysGain an understanding of existing projects in development and expectations that fall on managerGain a technical understanding of core software systems that make up the Invoice Cloud platform and how they are interconnectedGain a technical understanding of core software design principles applied to existing and upcoming Invoice Cloud software systemsGain a technical understanding of current implementations of application performance monitoring systemsGain a technical understanding of current incident proceduresGain a technical understanding of existing CI/CD methodsGain a technical understanding of work item branching strategiesGain a technical understanding of software development life cycle in our ecosystemFirst 90 daysMeet with UX Leads on a consistent basis to gather updates on existing projects and make recommendations on software design to ensure scalable systems, efficient workflows, and improved timelinesParticipate in Engineering scoping process when projects are handed to EngineeringParticipate in meetings with QA manager to understand recommended software design approaches to allow better testingParticipate in meetings with Product manager to understand gaps in transparency between teams, and how we can improve workflowsParticipate in Engineering management meetings and express insightful perspective based on experienceOngoing Participate in Product / Engineering scoping meetingsDevelop a project management approach to report progress on projects to managementDevelop a project estimation approach that provides achievable timelines for incoming projectsDevelop a project handoff approach that provides all requirements QA team needs to testBecome proficient in Invoice Cloud's current software engineering and design practicesOversee, plan, and scope Product-provided platform projectsMentor UX and software development teams with strong leadership, experience, and communications skillsMake recommendations and implement agreed upon process improvementsAssess competencies, weaknesses, and strengths of the software development teamsUses professional knowledge, experience and technical expertise to respond to questions, facilitate problem-solving, and generally advise, influence and provide guidance to developersParticipate and improves system monitoring proceduresAble to assist in all areas as requested by Engineering management team.Seeking a Software Development Manager with these previous experiences and capabilities Experience turning creative mockups into .NET software applicationsStrong understanding of the software development life cycleStrong understanding of complex concepts related to computer architecture, data structures and programming practicesSelf-starter with a demonstrated ability to achieve results as part of an effective team, and ability to effectively prioritize and multi-task under deadlines.10+ years' experience using web technologies, including, but not limited to:HTMLCSSJavascriptJQueryAngularJSAJAXREST APIs10+ years' experience using Microsoft technologies, including, but not limited to:ASP.NET (WebForms, WebAPI, MVC, SignalR, ASMX Web Services)VB.NETC#Visual Studio (Web, Console, and Library projects).NET FrameworkADO.NETWPFWinFormsT-SQLTeam Foundation Server / VSTSExcellent testing and debugging skillsExperience managing a team of 5+ developersAbility to analyze data and create and review processesExcellent written and verbal communication skillsYou have a point-of-view and can effectively present your vision and defend your designsEye for detailsAnalytical thinkingThe ability to engage in strategy discussions. Weigh tradeoffs between business, technical, and customer contexts.You are a problem solver who finds opportunity in user insights, inspiration in business goals, and possibility in technologyYou have a diverse portfolio demonstrating mastery of craft and a track record of resultsAn understanding of basic of A/B testing tenetsBachelor's degree in a computer fieldInvoice Cloud is an Equal Opportunity Employer.Invoice Cloud provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.Invoice Cloud, Inc. is the 4th fastest growing company in Massachusetts according to the Boston Business Journal, and #902 on the 2018 Inc. 5000 list of high growth companies in the U.S. We provide simple and secure SaaS based customer communications, e-billing, integrated e-payments, and software systems. The Invoice Cloud service enables our clients to offer an innovative solution that will reduce costs, improve efficiency, and help the environment. By partnering with Invoice Cloud, companies will provide an industry leading solution while enhancing the customer experience, increasing adoption, and reducing costs.Invoice Cloud is an Equal Opportunity Employer.Invoice Cloud provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws.This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training.

Keywords: Invoice Cloud, Brownsville , Software Development Manager, IT / Software / Systems , Brownsville, Texas

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Other IT / Software / Systems Jobs


Junior Front End Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Edinburg
Posted on: 07/24/2019

Junior Java Developer - Harlingen
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Harlingen
Posted on: 07/24/2019

Current College Students - Entry-Level C# Software Developer - Edinburg
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Edinburg
Posted on: 07/25/2019


Junior C++ Developer - McAllen
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Mcallen
Posted on: 07/25/2019

Entry Level C# Software Developer - McAllen
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Mcallen
Posted on: 07/25/2019

Entry-Level C# Software Developer - Harlingen
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Harlingen
Posted on: 07/24/2019

Junior C++ Developer - Brownsville
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Brownsville
Posted on: 07/25/2019

Current College Students - Junior Front End Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Pharr
Posted on: 07/25/2019

Computer Programmer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers.Our Software Engineers design, analyze and build next-gen (more...)
Company: Revature
Location: Edinburg
Posted on: 07/25/2019

Junior Software Developer
Description: Revature is the fastest growing employer of emerging technology talent in the US and we are currently looking to hire over 100 new Software Engineers. Our Software Engineers design, analyze and build (more...)
Company: Revature
Location: Edinburg
Posted on: 07/24/2019

Log In or Create An Account

Get the latest Texas jobs by following @recnetTX on Twitter!

Brownsville RSS job feeds