As the Manager of Software Engineering, you will be responsible for envisioning product development and providing strategic management direction. You will analyze, design, and develop software enhancements and new modules, as well as manage development project from initial design through testing and completion.
Bachelor’s degree in Computer Science, Information Systems, or related field
5+ years of software development experience and 2+ year supervisory experience
Product Development experince with languages, such as C, C++, Java, Golang,Python, Ruby on Rail, .net
Technically hands-on and well versed with Technology.
Product Development experince .
Maintains knowledge of leading edge technology
Responsible for the coordination of and planning for the company’s information technology architecture.
Consult with internal departments to identify customer needs and include into project objectives. Provide support regarding product development to internal departments.
Research product development options and provide analysis for product direction.
Manage development project from initial design through testing while providing strategic management direction. Design, develop, modify, adapt and implement short and long term solutions to IT needs through new and existing applications, systems architecture, network systems, and applications infrastructure.
Review system requirements and business processes; code, test, debug, and implement software solutions.
Prioritize, plan, and track project progress.
Involved in direct planning of long and short term infrastructure improvement projects, including design, budgeting, and implementation.
Manage teams to achieve diverse objectives in replicable, scalable ways.
Collaborate with team members to identify strengths and weaknesses of applications and improves upon them.