Vacancy expired!
Senior Software Development Architect
Job Category: EngineeringTime Type: Full timeMinimum Clearance Required to Start: SecretEmployee Type: RegularPercentage of Travel Required: NoneType of Travel: NoneWhat You'll Get to DoCACI is looking for an experienced and proven Lead Software Architect / Technical Lead to design and implement critical software system on an open and flexible architecture, along with accompanying mission applications, from development through delivery. The Lead Software Architect will manage an agile development team to build a new architecture and establish development standards to ensure the new solution stays clean and maintainable. Role involves staying up to date with latest technologies for future upgrades and guiding the team which direction is best suited for future efforts.RESPONSIBILITIES:- Design, develop, and implement Web-enabled applications using a variety of technologies
- Research, Design and develop complex enterprise-level web applications built on relational and unstructured databases
- Transform complex customer requirements into working, maintainable solutions
- Utilize open source software development kits and API's to rapidly develop basic application solutions
- Monitor application servers and rapidly troubleshoot and fix performance or functionality issues that arise
- Adapt off-the-shelf solutions to meet government customer needs and requirements
- Work in a collaborative agile team environment
- Conduct code reviews to asses code quality and standards
- Typically requires bachelor's degree or equivalent; and 7 to 10 years of related work experience.
- Minimum 10 years software experience, with 5 years in an engineering lead role on IT or software application projects
- Experience leading complex technical projects from design to production
- Ability to effectively prioritize and execute tasks in a high-pressure environment
- Strong customer service skills and customer relationship management experience
- Familiarity with Agile software development methodology, processes, and techniques
- Thorough knowledge of HTML and CSS
- Ability to learn at a fast pace and be able to rapidly learn and leverage third-party tools, SDKs, and APIs
- Excellent organization, communication and writing skills, and have the ability to express yourself in technical discussion via strategy, implementation and design of application environments
- Excellent teamwork and collaborative skills, with the ability to lead and manage the effort of others when necessary
- Demonstrated experience in Web Server technologies(Tomcat, Web Logic, IIS)
- Demonstrated experience creating/maintaining unit tests
- Experience with data-driven applications
- Formulate test plans, procedures, and other related test documentation while following Configuration Management Practices in an Agile environment
- U.S. Citizen eligible to attain a clearance
- Experience with simple Database Administration techniques a plus
- Experience designing, developing and deploying software in a cloud environment (AWS is a plus).
- Experience developing and deploying software in a DoD environment
- .NET Framework and C#
- HTML/CSS/LESS
- JavaScript/JQuery
- Entity Framework
- Git
- Team Foundation Server (Azure DevOps)
- MVC
- OAuth
- SignalR
- SQL Server 2016
- AWS and Azure Cloud environments
- Telerik/Kendo UI
- ID: #39223967
- State: Virginia Remoteanystate 88888 Remoteanystate USA
- City: Remoteanystate
- Salary: USD TBD TBD
- Job type: Permanent
- Showed: 2022-04-22
- Deadline: 2022-06-20
- Category: Software/QA/DBA/etc