Software Engineer

2 weeks ago


Yardley, United States WrkPlan Full time
Job DescriptionJob Description

Software Engineer (At least 3 years' Experience Required) 

WrkPlan in Yardley, PA is looking for a (mostly remote) Software and DevOps Engineer to support the company primarily in application development and to assist with network administration, employee IT support, permissions administration, server administration, DevOps support, and ongoing cyber security initiatives. An ideal candidate would be comfortable taking the initiative and is ambitious about growing their career. This role may be expected to expand their professional skillset and aid the company in achieving its’ ongoing cyber-security compliance goals. 
 
Technical duties and responsibilities are broad but are shared among other tech workers including the Lead WrkPlan Developer and DevOps engineer. This is a company that respects work life balance. No unpaid overtime is expected. 
 

Salary Range: 
$50,000 - $80,000 Annually if working full-time. Includes Benefits (Paid Time Off, Medical, Vision, Dental, 401k, Life Insurance, and more.) 

 

Minimum Qualifications: 

  • Please answer all application questions. Applications that do not answer all questions asked will not be considered for this role. 

  • 3 years experience in Software Development, DevOps, or other tech related roles. 

  • At least 1 year experience in C# or MS SQL Server. 

  • U.S. citizenship is required due to cyber security regulations that are unique to this position. Due to the sensitivity of this position, the ability to pass a thorough background check is required. 

  • Must understand the basics of compiling and deploying code. 

  • Must be able to read, understand and critique code from a peer review perspective. 

  • Can communicate technical problems effectively to a non-technical audience. 

  • Has basic knowledge of how computer networking works, such as DNS and what an IP address is, including types of IP addresses. Will need to be capable of managing a cloud network for the company on a small scale. 

  • Will need to be capable of managing Azure Entra at a small scale. 

  • Can exercise good judgement when it comes to consulting or advising the company on IT matters. 

  • Preference for being within local driving distance of our Yardley office. (Most days can be worked remotely). May need to be available to drive into the Yardley office on short notice on rare occasions. 

  • Can assist with supporting employees (Less than 10) with technical support & system administration. 

Preferred: 

  • Associate degree or equivalent. We also welcome experienced employees still pursuing a degree. 

  • Familiar with Object Oriented Programming. 

  • Capable of being a full stack developer which would include MS SQL Server, C#, and JavaScript (or a JavaScript related tool such as TypeScript, React JS, AngularJS, etc.) 

  • Familiar with what a DTO (Data Transfer Object) is and general best practices for API development. 

  • Knowledgeable of any DevOps Tools. We use Azure DevOps Pipelines and AWS Elastic Beanstalk 

  • Some knowledge of software development management best practices or techniques such as Agile. 

  • Knowledge of how to renew SSL certificates (or at least comfortable learning) on custom servers and understands why it’s important. 
     

Familiar with or comfortable growing their knowledge for the following skills: 

  • Application Software Development experience is required and the primary role for this position. Programming languages and tools that we use include C#, MS SQL Server, Crystal Reports, and some JavaScript. 

  • Experience in other technologies may be helpful to WrkPlan such as ReactJS, AngularJS, Blazor, TypeScript, and .Net Core 

  • Can support Production deployments including ability to read code as apart of peer reviews. This includes the ability to manage and maintain a ticketing system. 

  • We are interested in a candidate that is a proponent for DevOps culture. Prior experience is not required but the ability to learn and support DevOps technologies such as automating build deployments using AWS Elastic Beanstalk is a necessity. 

  • Renewing SSL certificates on web and database servers. 

  • Able to work with AWS Network Infrastructure at a small scale which may include Virtual Private Cloud (VPC), Subnets, Security Groups, Network ACLs, Domains 

  • There may be other skill sets not specified here that the company would find valuable for this position, including non-IT skills (accounting knowledge in particular) 

  • Certificates are recognized, but not required. Please include any certifications you think would be helpful. Examples of certifications that are helpful to this role include: 

  • AWS Certifications such as Cloud Practitioner, Solutions Architect, or Certified Developer 

  • Microsoft Azure Certifications 

  • CompTIA Certifications such as A+, Network+, Security+ 

 

This position will have the following opportunities for Growth: 

  • Many opportunities to contribute to WrkPlan application development as a full-stack developer. 

  • Developers are encouraged and empowered to make suggestions to the company on how to make improvements 

  • Potential to learn how to use AWS and Azure to support both software development teams and the company’s general network and system administration. 

  • Assisting the company on improving the company’s cyber security according to NIST guidelines which may include the ability to provide advice on hiring vendors or consultants. The company has goals for achieving FedRAMP compliance. 

  • Potential to grow your own Cyber Security expertise by learning NIST best practices. 

  • Examples of DevOps technologies that you may have the opportunity to get involved with include Elastic Beanstalk / automating software deployments, AWS VPC, Azure DevOps, Azure Active directory. 

  • WrkPlan has a knowledge sharing culture where coaching or guidance is provided. 

 

 

Company DescriptionWrkPlan is a fast-growing SaaS company serving Small to Medium (SMB) Government Contractors and other project-based firms. Our fully integrated system offers Contract Management, Cost Accounting, and Time & Expense and supports DCAA compliance.Company DescriptionWrkPlan is a fast-growing SaaS company serving Small to Medium (SMB) Government Contractors and other project-based firms. Our fully integrated system offers Contract Management, Cost Accounting, and Time & Expense and supports DCAA compliance.