Software Development Manager will have an expansive knowledge base and innovative spirit. You must be exceedingly motivated to conquer bold challenges and drive for superior results in a culture focused on entrepreneurship and empowerment. If you thrive on high-level collaboration and have demonstrated success supervising a team within a technical environment, we encourage you to apply today.
Establish and maintain a reporting process that is accurate, timely and useful
Review and evaluate team performance reports, recommends improvements
Lead and manage teams as well as recruiting, motivating and retaining a high caliber staff
Develop objectives and long and short term goals for assigned areas of responsibility consistent with corporate goals and objectives
Advise and consult on organizational, procedural, and workflow plans, methods and procedures analysis
Maintain an IT vision and road map, as well as being able to get into the details of operational support, including documentation
Participate in strategic planning, financial planning, administration and management of IT according to business priorities
Ensure team is adequately staffed and trained
Ensure continual availability of systems infrastructure, desktop, and critical business applications
Coordinate with various Directors and Managers within IT for the delivery of services to internal and external customers
Align with key business partners to effectively and efficiently support business growth
Develop and maintain operational service level agreements for the availability of services
Ensure customer implementations and administration requirements are met
Prepare operational cost estimates and task-oriented project plans for current and proposed projects
Monitor operating costs and identifying problem areas
Develop and meets a capital and expense budget
Manage vendor, third party, and contractor relationships
Evaluate vendor proposals for purchases of software and hardware
Maintain the management responsibility for a decentralized theatre of operation
Conduct personnel matters in accordance with company policies and procedures
Bachelors or Masters degree in Information Science or related field
Extensive experience in a technical environment with some experience being in a supervisory role
Extensive background in the .NET Framework, with recent emphasis on .NET Core
Experience architecting .NET and .NET Core web and web service solutions
Real-world experience writing ASP.NET Core Web API REST services
Emphasis on code quality and neatness
Experience working with Azure PaaS and SaaS offerings
Virtualization and orchestration platforms Azure Kubernetes Service (AKS) and Docker
Familiarity with Azure DevOps, relational database with emphasis on SQL Server 2018+, JSON, XML
Common web protocols such as HTTP(S), REST, etc.
Knowledge of object relational mapping tools
Internet and hardware technologies such as load balancers, firewalls, clustering, encryption devices or accelerators
Detailed knowledge of operating systems or components such as transaction processing, asynchronous implementation and load balancing is a plus
Heterogeneous operating environments emphasizing Windows and Linux
Experience with design tools, design patterns and familiarity with application of UML and class diagram representations
The company is an equal opportunity employer and will consider all applications without regards to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
OpenArc is a technology consulting firm providing industry-leading technical talent placement, software development, and technology strategy services to clients nationwide. Through a unique blending of people and software, OpenArc has a business practice that delivers amazing enterprise, mobile and consumer-facing apps and the best talent for contract, contract-to-hire and direct placements for clients and partners alike.
Staffed with the most-trusted recruiting experts, elite software developers, UI/UX designers and market experts, our team provides clients with the best resources, the right techniques and world-class support resulting in powerful measurable success.