Job Description
Dynamic Solutions Technology, LLC, a premier strategic services firm that meets IT and Service needs for commercial and government clients. We are is seeking a full-time Software Architect (Senior) to support contract work out of the DC/Maryland/Virginia (DMV) area. This is an exempt remote opportunity.
Responsibilities:
Research, design, and develop computer and network software or specialized utility programs.
Analyze user needs and develop software solutions, applying principles and techniques of computer science, engineering, and mathematical analysis.
Understand LAN/WAN/WLAN concepts, infrastructure, and protocols
Full life cycle application and system development, engineering, programming, and analysis
Update or enhance existing software capabilities.
Work with other functional disciplines (e.g., project management, acquisition, logistics, security, etc.) to integrate hardware and software systems, develop specifications, and performance requirements.
Document and demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code.
Provide test review and analysis, test witnessing and certification of developed software.
Monitor and manage database backups, logs, and journals; install, maintain, and upgrade database software, restore and/or recover data as required.
Use knowledge of pertinent system software, computer equipment, work processes, regulations, and management practices.
Demonstrate a wide degree of creativity and latitude as expected.
Rely on extensive experience and judgment to plan and accomplish goals.
Attend meetings and conferences as required and serve as a primary interface with the Government.
Qualifications:
Bachelor's Degree in Computer Science or IT related focus field
15 years of additional relevant work experience
Scrum Master Certification
Experience with applying modern software development methodologies (e.g. Agile, DEVOPS/DEVSECOPS) in a professional or academic setting
Skills:
Excellent oral and written skills.
Excellent critical thinking skills.
Proficient in Microsoft applications such as Word, Excel, PowerPoint, and Outlook.
Ability to work independently and as a team member.
Ability to learn and apply project management concepts to assigned duties.
Experience with applying programming concepts in a professional or academic setting.
Full-time
Fully remote