Salary
💰 $145,000 - $160,000 per year
Tech Stack
JavaJavaScriptjQueryOracleServiceNowSplunkSQL
About the role
- Design, develop, integrate, and test software applications to meet business needs
- Provide technical direction for development, integration, and testing of complex application systems
- Translate client requirements into new application features and define test plans
- Collaborate with developers, architects, and IT staff to establish standards and perform technical/non-technical assessments
- Evaluate emerging technologies and incorporate them into solution design
- Coordinate development activities to ensure seamless integration with IT systems, applications, and environments
- Align development initiatives with business goals, IT standards, SLAs, and budgetary considerations
- Manage defect resolution and system performance issues
- Ensure compliance with data security policies, including NERC and SOX requirements
- Provide 24x7 system support as needed, including availability for after-hours work
- Mentor and support less experienced team members and foster cross-team collaboration
Requirements
- NO VISA SPONSORSHIP AVAILABLE
- Bachelor’s Degree in Computer Science, IT, Engineering, or related field and 6+ years of application programming experience OR Master’s Degree and 5+ years OR 9+ years of application programming experience
- Web development: 6 years (Required)
- Minimum of 5 years with relational databases
- Minimum of 3 years in application/system integration
- Advanced experience with: Oracle databases, PL/SQL, SQL, Java, Source Control tools and best practices
- Working knowledge of: JavaScript, HTML, CSS, XML, JSON, AJAX, jQuery, LINQ
- Reporting tools: Splunk, Google Analytics, Power BI
- Agile methodology and ITIL tools: Jira, ServiceNow
- LAN and WAN fundamentals
- Strong leadership and project management skills
- Proven ability to establish cross-team communication standards and mentor less experienced team members
- Strong decision-making, problem-solving, and analytical skills
- Expertise in application security, software development best practices, and configuration management/code deployment
- Ability to provide 24x7 system support and availability for after-hours work
- Experience in the utility sector and knowledge of utility services is a plus
- Self-starter who can work independently with minimal supervision