Contract Remote Role
Senior Application Developer (NMS)
12 months contract with possible extension
Must be US Citizen
Job Description : Overview :
- Self-starter who works with minimal supervision.
- Handles complex business and technical situations.
- Provides guidance and technical knowledge to define scope and objectives for design, development, and testing of application software solutions.
- Understands business function requirements and achieves objectives for diverse and complex business opportunities.
- Team-oriented with excellent organizational and communication skills.
- Collaborates effectively with local and remote personnel to deliver fast and effective solutions.
Responsibilities :
Provide technical direction for development, integration, and testing of complex software application systems, including requirements analysis and functional reviews.Understand client requirements and translate them into new application features.Define test plan objectives to meet business requirements and ensure future system reliability.Collaborate with development teams and IT staff to develop system, interface, and architecture standards.Perform technical and non-technical assessments.Explore and evaluate new and approved technologies aligned with architectural directions for new applications.Coordinate application development activities ensuring integration and alignment with other IT technologies, systems, and environments.Understand and consider business goals, corporate IT standards, department strategies, service level agreements (SLAs), economic value added (EVA), and budgetary implications.Review and manage the defect resolution process for system issues and performance.Prepare and follow policies and procedures to ensure corporate data security, including compliance with NERC & SOX.Provide 24x7 system support for applications;able to work outside traditional business hours as required.Mandatory Qualifications :
Bachelor’s Degree in Computer Science, Information Technology, Engineering, or related field and 6 years of application programming experience,
OR
Master’s Degree in Computer Science, Information Technology, Engineering, or related field and 5 years of application programming experience
OR
9 years of application programming experience (without a degree).
Skills, Knowledge, and Abilities Required :
Ability to manage multiple projects simultaneously and ensure on-time and on-budget task completion for self and project team.Lead large project teams effectively, promoting and supporting teamwork.Establish cross-team communication standards and coach others in building effective working relationships.Communicate effectively at all levels;represent leadership accountability and exercise sound judgment in decision-making.Coach less experienced team members.Conduct thorough analysis of complex system / application problems;document findings and propose resolution alternatives.Set standards and guide others in application and data security risk resolution, root cause analysis, escalation procedures, and documentation of lessons learned.Contribute to team, department, and division strategy;understand corporate strategy.Provide leadership in developing business continuity plans and monitor application recovery processes.Maintain collaborative relationships with leadership, technical teams, business support teams, and end users.Strong verbal and written communication skills appropriate to different audiences.Technical Expertise :
Experience with multiple programming languages and system environments.Minimum 5 years of relational database experience and 3 years of application / system integration experience.Proven experience as an application developer with expert knowledge in software development best practices, application security, and configuration management / code deployment.Expertise in multiple major application systems / business functions.Advanced knowledge of : Oracle databases, PL / SQL, SQL, JavaWorking knowledge of : JavaScript, HTML, CSS, XML, JSON, AJAX, jQuery, LINQAdvanced knowledge of source control tools and best practices.Working knowledge of reporting tools and platforms : Splunk, Google Analytics, Power BI.Working knowledge of Agile methodology and ITIL tools : Jira, ServiceNow.Basic knowledge of LAN and WAN features and functionality.Experience in the utility sector and knowledge of utility services is a plus.