Ctc Technology & Energy Logo Ctc Technology & Energy
Ctc Technology & Energy Logo

Web Developer

💰 $50,000 - $100,000 🌍 United States of America 📅 07/05/2023

Apply

Job Description

##### Job Description :

**CTC Technology & Energy** is one of the nation’s preeminent communications
and IT engineering consulting firms serving public sector and nonprofit
clients throughout the US. To build our growing team, we are seeking highly
motivated and self-reliant **Web Application Developer**.

##### **The following factors matter to us:**

* You are self-directed, highly motivated, and motivated to learn
* You value independence and a work/life balance
* You seek a challenging and exciting position within a company that is mission-oriented and values its employees and the important work that they do
* You enjoy working in an environment of mentorship and collaboration
* You enjoy a fast-paced workday and a sense of accomplishment at the end of each day

##### **This job is ideal for someone who is:**

* Detail-oriented -- would rather focus on the details of work than the bigger picture
* Innovative -- prefers working in unconventional ways or on tasks that require creativity and critical thinking
* Autonomous/Independent -- enjoys working with little direction as well as collaboratively
* A skilled communicator who can fully articulate the necessary details and facilitate an understanding amongst project teams

##### **This position will include the following tasks:**

* Collaborate with staff to develop applications using R, Python, HTML, CSS, JavaScript in Web application framework
* Provide technical experience needed to review, update, analyze, and modify existing programming.
* Conceive of and create data processing pipelines that allow for the efficient movement, pre-processing and display of data.
* Encode, test, debug and install new programs using various programming languages.
* Deploy applications to systems; manage library dependencies.
* Develop and schedule data backups, security patches or upgrades, etc.
* Maintain and monitor applications, databases, and software tools.
* Document all assignments and create various reports as needed.
* Prepare roadmaps, schedules, status reports, plans and recommendations.
* Develop Standard Operating Procedures (SOPs) to detail all steps and activities carried out for all aspects of the program data management.
* Maintain and follow SOPs, configuration management plans, and meet upgrade and availability goals.
* Write and maintain program documentation.
* Provide written technical descriptions of implemented algorithms.
* Document programming problems and resolutions for future reference.
* Develop new code and refine/troubleshoot existing code.
* Document in-house software for training and reference purposes.

##### **Education:**


Bachelor’s in Computer Science, Software Engineering, or a Related Field

* Python Programming
* SQL based Databases