Description
We are seeking a skilled software developer to join our team in a dynamic environment, supporting operations, data analysis, and data visualization tools. You will work closely with customers and product users to solve complex data-driven problems throughout the entire software development lifecycle.
Key Responsibilities:
- Collaborate with Subject Matter Experts (SMEs) and client stakeholders to deliver high-quality technical and application support for multiple utility company applications.
- Provide technical support, maintenance, and troubleshooting for enterprise-level applications, including Commercial Off-the-Shelf (COTS) solutions.
- Investigate, diagnose, and resolve software issues, application errors, and system performance problems.
- Respond to user inquiries, service requests, and trouble tickets in a timely and professional manner.
- Research and analyze technical issues to identify root causes and implement effective solutions.
- Manage and prioritize multiple support requests and open issues based on urgency, business impact, and established service-level expectations.
- Follow established change management processes and best practices when implementing application updates, fixes, and proposed solutions.
- Perform application debugging, troubleshooting, and minor bug fixes to maintain system functionality and reliability.
- Monitor application and internal system performance, proactively identifying potential issues and opportunities for improvement.
- Collaborate with technical teams to escalate and resolve complex application issues while minimizing business disruptions.
- Provide on-call technical support as needed to ensure application availability and operational continuity.
Basic Qualifications:
- Requires BS and 4+ years of prior relevant experience or Masters with 2+ years of prior relevant experience.
- Demonstrated experience in an object-oriented language such as Java, C#/.NET.
- Demonstrated experience in Python.
- Demonstrated experience with JavaScript frameworks (e.g., React.js/Node.js/Next.js).
- Experience working with relational (e.g., MySQL) and non-relational (e.g., MongoDB) databases.
- Experience with Windows and Linux operating system environments.
- Experience with code repositories, such as Subversion and Git.
- Experience with UI/UX design and best practices, able to translate requirements into a clean and functional interface.
- Experience developing software for large sets of Geospatial data.
- Troubleshoot and problem solve both technical and non-technical issues.
- Able to research and adapt to unfamiliar technologies.
- Must have an active DoD Secret clearance with the ability to obtain a Top Secret /SCI.
Preferred Qualifications:
- Understanding of cloud infrastructure and services (e.g., IaaS).
- Understanding of various data formats, such as CSV, JSON, XML, etc.
- Experience with ETL processes.
- Experience handling big data sets.
- Experience with containerization (e.g., Docker and Kubernetes).
- Experience with ActiveMQ.
Pay Range: $87,100.00 - $157,450.00