Skip to main content
Search jobs
Search jobs

Application Development Manager

Willowbrook, Illinois, Chicago, Illinois Position Type Full Time Req ID: 2023-994161

When you join Allied Universal® Technology Services, you are joining one of the fastest growing security systems integrators in North America. Build your career within a fast-paced, dynamic, and diverse environment that combines leading-edge technology solutions - electronic access control, video surveillance, alarm monitoring, emergency communications, robotics, drones, and other smart tech innovative solutions - with physical security solutions to safeguard our clients and our communities.

Allied Universal® is hiring a Application Development Manager. The Application Development Manager’s (ADM) role is to plan, coordinate, and supervise the activities related to the design, development, and implementation of the Nuclear Security Systems Software. The ADM is also responsible for maintaining, supporting, and upgrading existing systems and applications. This individual will apply proven communication skills, problem-solving skills, and knowledge of best practices to guide his/her development team on issues related to the design, development, and deployment of mission-critical information and software systems which are used to maintain critical infrastructure in the Nuclear marketplace.

RESPONSIBILITIES:

  • Provide oversight and manage project schedules for software development team responsible for the design, development and implementation of critical business applications using C#, .Net and SQL Server
  • Create design control activities, monitor, and evaluate design criteria, and ensure the completion of tasks and projects
  • Analyze software requirements, implement design plans based on requirements and review unit testing
  • Document software development, monitor and provide reports on status of developing software
  • Write, review and revise product requirements and specifications
  • Provide oversight and technical support for existing system maintenance
  • Create design documents as required, perform coding, debugging, and testing
  • Define the integration between proposed development projects and existing systems
  • Develop a collaborative development environment, mentor, and guide team members
  • Troubleshoot complex hardware and software systems
  • Support existing products and customers and assist installation team during customer deployments; maintain software version control through designated software versioning tools; work with team members to merge overlapping changes to the program source; interface with quality assurance to understand and reconcile defects and concerns

QUALIFICATIONS:

  • Must possess one or more of the following:
    • Bachelor's Degree in Computer Science
    • Associate's Degree in Computer Science with a minimum of nine (9) years of C# development and experience with Visual Studio experience
    • High school or equivalent with a minimum of ten (10) years of C# development and experience with Visual Studio experience
  • Possess a valid driver’s license if driving a company or customer-owned vehicle
  • Minimum of seven (7) years of C# development and experience with Visual Studio
  • Experience with Microsoft SQL Server (Stored Procedures) and relation database concepts
  • Experience developing, implementing, and maintaining software
  • Proficient with multi-threading and TCP/IP communication protocols
  • Excellent communication and problem-solving skills

PREFERRED QUALIFICATIONS:

  • Windows Presentation Foundation experience
  • Experience with unit testing and TDD
  • Familiarity in design/architectural patterns
  • Understanding of Agile methodologies
  • Master’s degree in Computer Science

BENEFITS:

  • Medical, dental, vision, basic life, AD&D, and disability insurance
  • Enrollment in our company’s 401(k)plan, subject to eligibility requirements
  • Eight paid holidays annually, five sick days, and four personal days
  • Vacation time offered at an accrual rate of 3.08 hours biweekly. Unused vacation is only paid out where required by law.

Allied Universal® is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race/ethnicity, age, color, religion, sex, sexual orientation, gender identity, national origin, genetic information, disability, protected veteran status or relationship/association with a protected veteran, or any other basis or characteristic protected by law. For more information: www.aus.com

If you have any questions regarding Equal Employment Opportunity, Affirmative Action, Diversity and Inclusion, have difficulty using the online system and require an alternate method to apply, or require an accommodation at any time during the recruitment and/or employment process, please contact our local Human Resources department. To find an office near you, please visit: www.aus.com/offices.