Washington, District of Columbia, USA
2 days ago
TE59P3 Software Engineer

As a Software Engineer, you will be responsible for designing, developing, and maintaining software applications, ensuring high-quality user experiences through monitoring and testing. You’ll integrate software components, troubleshoot and debug issues, and create technical documentation. Collaboration with cross-functional teams is key, as is contributing to process improvements and understanding customer needs. Proficiency in programming languages like Java, Python, or JavaScript, and experience with frameworks, databases, version control, APIs, cloud platforms, and DevOps practices are essential. With 3-5 years of experience and a relevant degree, strong problem-solving, communication, and teamwork skills are crucial for success in this role.

Key Responsibilities:

Install, configure, and maintain operating systems, software, and hardware. Diagnose and resolve technical problems, escalating complex issues to higher-level support when necessary Monitor system performance and ensure reliability and availability. Perform regular security monitoring to identify any possible intrusions. Ensure the security of data, network access, and backup systems. Upgrade systems with new releases and modules. Develop expertise to train staff on new technologies. Create and maintain comprehensive user and technical documentation for all implemented systems and procedures.. Collaborate with team members to develop and implement IT  and business solutions. Participate in team meetings and contribute to the continuous improvement of IT processes. Provide World Class Customer Services in support of the Society’s applications.

Technical Skills:

Proficiency in Windows and Linux operating systems. Experience with virtualization technologies (e.g., VMware, Hyper-V). Knowledge of cloud platforms (e.g., AWS, Azure, Google Cloud). Familiarity with scripting languages (e.g., PowerShell, Javascript, Python). Experience with database management (e.g., SQL, MySQL, PostgreSQL). Understanding of network protocols and services (e.g., TCP/IP, DNS, DHCP). Experience with configuration management tools (e.g., Ivanti, Ansible, Puppet, Chef). Knowledge of cybersecurity principles and best practices. Experience with monitoring tools (e.g., Datadog, New Relic, Prometheus). Experience with Project Management Software (e.g., Smartsheet, Jira, Aha) Experience with Ticketing applications (e.g., Jira Service Management. ServiceNow, Salesforce) Experience with analytic and dashboard platforms (e.g., Tableau, Qualtrics, Domo) Familiarity with backup and recovery solutions


Qualifications:

Proven experience as a System Administrator, Network Administrator, Software Engineer or similar role. Experience with databases, networks (LAN, WAN), and patch management. Knowledge of system security (e.g., intrusion detection systems) and data backup/recovery. Familiarity with various operating systems and platforms. Experience with specific applications or systems relevant to the Society’s technology platforms—Salesforce, Mulesoft, Atlassian, Smartsheets, Microsoft 365, Slack, Sharepoint Laserfiche, Lynx/CCURE . Resourcefulness and problem-solving aptitude. Excellent communication and writing skills. Strong team player with the ability to collaborate effectively with colleagues. Customer first methodology Understanding customers Making decisions with customers in mind Delivering a positive customer experience Building relationships 

Education:

Bachelor’s degree in software engineering, computer science, chemistry, or a related field Master degree a plus
Confirm your E-mail: Send Email