Chief Software Architect

  • Full-time

Job Description

Keywords:

Washington DC Jobs, Chief Software Architect, C#, .Net, Visual Studio, SQL Server, Washington DC Recruiters, IT Jobs, Washington DC Recruiting


Summary:

High-level position.  Looking for someone from a top university with a minimum of 15 years experience.  A Master’s degree in the technology field or Bachelor's degree from a top university with excellent background.  Must understand and be hands-on in Software Development and Big Data analytics.  Must have an excellent professional demeanor and the ability to effectively conduct technical presentations for clients/potential clients.


Responsibilities:

The Chief Software Architect is a key leadership role, responsible for developing new and creative innovative approaches, which will serve as the basis for the company’s next generation of profiling technology; manage and coordinate the resources and processes to deliver software releases of company products, while helping to develop the vision, definition, and strategy for the software engineering team by driving project/program initiatives that deliver on the company’s vision.  In addition, the Chief Software Architect is tasked with working with the team in solving technical issues on performance, scalability, and enterprise systems including over technical leadership for the full product life cycle i.e., Requirements gathering, design, development, testing and deployment.


Specific Responsibilities & Objectives:

-Drive project/program execution.
-Provide architectural and technical guidance to the engineering organizations.
-Deliver quality software products on schedule and within cost.
-Be responsible for Full life cycle systems/applications development to achieve corporate goals and clients’ requirements.
-Lead the design, development, integration, and debugging of systems and applications.
-Do requirements analysis, system/software design and analysis, development/software metric creation and analysis, system risk analysis, integration, and test metrics.
-Develop and maintain detailed program schedules and software development plans.
-Translate product requirements into engineering specifications.
-Manage and oversee software development tasks and overall engineering schedule.
-Provide leadership to the software engineering team and enforce standard company policies and procedures that adhere to software development standards.
-Work closely with the CTO to define product direction and design.
-Anticipate future system needs and be proactive in identifying solutions.
-Be responsible for project planning and management.
-Evaluate and identify new technologies for implementation.
-Support, maintain, and document software functionality.
-Be responsible for Object Oriented Design and Analysis (OOD & OOA).

Qualifications

Qualifications & Experience:

-Bachelor’s degree in computer science or related field; Master’s degree is highly preferred from a top university.
-Extensive experience with developing and delivering commercial enterprise software.
-Experience in software architecture and engineering.
-Experience in Project/Program Management including managing Development/Test teams.
-Familiarity with Microsoft Visual Studio, C#, .Net, and SQL Server.
-Experience with Network and Server Management.
-Prior experience in developing profiling tools, big data analytics and rules-based systems through the application of fuzzy logic and machine learning is required.
-Experience with the use of biometric technologies or data analysis is a plus.


Personal Characteristics:

The ideal candidate will demonstrate the ability to be considered as a candidate for Chief Technology Officer of the company in the future.  He/she will exhibit the personal drive, passion, innovative thinking and enthusiasm to both understand and successfully navigate a fast-growing company striving towards maintaining market leadership in an evolving industry environment.

-Strong leadership and people management skills with the ability to build, manage, and mentor a world-class engineering team and inspire strong workforce performance.
-Strong character under pressure with excellent work ethic and professionalism.
-Effective communicator with excellent written and verbal communication skills; good listener with strong interpersonal skills.
-Strong presentation skills, with demonstrated ability, experience, and presence to credibly engage a wide range of stakeholders, including clients and potential clients.
-Confidence and can-do attitude with the ability to act quickly and decisively.
-Pragmatic with realistic sense of what is achievable given constraints.
-Proactive, moving beyond his/her comfort zone in pursuit of the company’s mission and vision.
-Combination of personality traits, including collaboration and team work, honesty, integrity, intensity, and passion necessary to blend with the rest of the executive management team.
-Availability for occasional travel in support of existing operations, as well as, support in business development.
-Must be authorized to work in the U.S. and English as main language; ability to travel internationally as required.


Please check out all of our jobs at http://www.nextstepsystems.com.


Additional Information

Please check out all of our jobs at www.nextstepsystems.com.