Planate Management Group is a Service-Disabled Veteran-Owned Small Business (SDVOSB) headquartered in Alexandria, Virginia, USA with a technical support center in the Philippines that provides program management and facilities engineering services worldwide. Planate is a small business provider of planning, design, infrastructure management, technical consulting, engineering, and construction management services in support of the US Department of Defense (DOD) and its Service missions (Army, Air Force, Navy, Marine Corps), along with other US federal agencies .

The Software Developer is a part-time, remote post that is responsible for gathering and analyzing employees’ software needs, design, development, and testing. Maintains the upkeep, document and recommends software upgrades for both internal and external customers.

Key responsibilities:

Develop software solution, manage and maintain deployed Planate’s software and in-house systems
Administer Corporate website and Web servers and conduct Web systems health monitoring and reporting
Perform technical writing, system documentation or project documentation
Protects operations by keeping the information confidential
Collaborates with colleagues to meet departmental and company goals/objective
Determine operational feasibility by evaluating analysis, problem definition, requirements, solution development, and proposed solutions
Document and demonstrate solutions by developing the documentation, flowcharts, layouts, diagrams, charts, code comments and clear code
Prepare and install solutions by determining and designing system specifications, standards and programming
Provide information by collecting, analyzing, and summarizing development and service issues
Develops software solutions by studying information needs; conferring with users; studying systems flow, data usage, and work processes; investigating problem areas; following the software development lifecycle
Handles coordination and ensures completion of IT projects within budget and timeline
Monitor, summarize and report project progress to the IT Department Head
Identify process/projects that can be automized
Coordinate with internal resources and ensure availability and execution for flawless completion of projects
Perform risk management to minimize project risks
Perform other responsibilities associated with this position as may be appropriate
Qualifications to be successful in the role:

Bachelor’s degree in Computer Science, IT or Engineering
At least 3 years extensive experience as Software Developer/Programmer
With experience in Web Programming reports, mobile applications and Office 365 tools
Highly knowledgeable in Web Programming and Database management and Azure integration
Advance skills in troubleshooting on programming and debugging
Competent in the following:
Azure, SQL Server, MySQL, Apache, WAMP, XAMP, SharePoint, Office 365
MS PowerApps, MS Forms, MS Flows, VBA
C, C++, NetBeans IDE (Java), Visual Basic 6.0, VB.NET, HTML, PHP, C#.net
CodeIgniter, Laravel, Git, Vue JS, APIs, WordPress, JavaScript, JQuery, Redis, Node JS, MVC, Socket IO, Azure Integrations, ECMA Script 6
GIS, ProCore and QuickBooks
SSRS, Crystal Reports, Drupal, WordPress, Adobe Flash, Web Site/Flash Build.
Knowledgeable in networking domain and active directory and security policy
Excellent problem solving and analytical skills
Able to communicate with people of different nationalities and cultures
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex or national origin.