What are the responsibilities and job description for the Software Developer/Computer Programmer position at Carahsoft Technology Corp.?
Software Developer/Computer Programmer
Carahsoft seeks a Software Developer to join our IT team in Reston, VA. This position will develop .NET and PHP-based web applications and modules and requires professionalism, initiative, and a demonstrable aptitude for managing web development pipeline.
Primary Duties and Responsibilities:
Design APIs to encapsulate sales workflows
Build PHP modules for internal and externally facing web applications
Modify existing code to improve performance and eliminate bugs
Design and build new features and object-oriented PHP modules
Help design and maintain well-organized MySQL databases
Adhere to development deadlines
Requirements:
Computer Science B.S. degree or equivalent paid experience as programmer
Knowledge, Skills, and Abilities:
Mastery of Object Oriented Programming principles
PHP (knowledge of frameworks such as CodeIgniter, CakePHP, etc. a plus)
SQL/MySQL
Git
C# experience a huge plus
Docker/Kubernetes knowledge is a plus
Knowledge of web Authentication modules a plus
Compensation and Benefits
Starting compensation range: $50,000 - $65,000 per year
Carahsoft offers benefits such as health insurance, dental insurance, vision insurance, and a 401(k) savings plan. All full-time employees are eligible for accrued vacation leave and sick leave.
Carahsoft is an equal opportunity company. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability or protected veteran status.
Salary : $50,000 - $65,000