Javascript Jobs - Computer Systems Analyst or Engineer - Java/JavaScript Web App Developer, 17980

at Southern Company
Location Birmingham, AL
Date Posted March 22, 2021
Category Default
Job Type Full-time

Description

**Computer Systems Analyst or Engineer - Java/JavaScript Web App Developer**

•*Description**

•*Computer Systems Analyst or Engineer**

•*Birmingham, Alabama**

Southern Company, specifically the Energy Management Systems (EMS) department, is looking for one full-time employee to technically architect, develop, and support business solutions as a member of a dynamic team utilizing open source, vendor frameworks and vendor products. The position requires a foundational knowledge of web application development, SQL databases, and software development life cycle processes. The position will be filled at a level dependent upon the skills and experience of the successful candidate. 

**JOB RESPONSIBILITIES**

+ Become familiar with Power Coordination Center and Operating Company Control Center operations in order to create and maintain systems/applications which meet user’s needs and requirements

+ Develop and support applications meeting business requirements including security and compliance regulations and standards from electric industry groups

+ Maintain the EMS department’s Extract Transform Load (ETL) tool, CloverDX.

+ Provide on call support (24x7x365) in a team rotation for the mission critical solutions

+ Manage changes to production solutions using Change Management practices including source code management, creation of formal deployment procedures and back-out plans, quality testing, documentation, etc.

+ Adhere to all Corporate and EMS guidelines, policies, and established work practices.

•* **

•*JOB REQUIREMENTS **

•*Experience & Education**

+ Bachelor’s degree in Computer Science, Software Engineering, Management of Information Systems, related software development disciplines

-or-

+ 4 years of full-time equivalent work experience in software engineering and programming for the development, operations, and maintenance of online, near real-time computing and real-time solutions

+ Master’s degree is a plus

•*Required Knowledge and Skills**

+ Knowledge of software requirements definition, analysis, design, implementation, maintenance, and change management methodologies to ensure timely implementation and reliable operation of real-time computing solutions for the control, monitoring, and administration of bulk power systems operations

+ Knowledge of various software development techniques including object-oriented design patterns

+ Knowledge of traditional, Agile, and DevOps software development lifecycle methods

+ Knowledge of secure software development best practices

+ Knowledge of web development technologies, architectures, and software development tools

+ Knowledge of relational database requirements analysis, schema design, and query construction

+ Ability to directly interact with and guide internal customers through problem resolution and solution requirements gathering events

+ Application development skills to maintain existing applications and to develop robust, reliable applications

+ Technical proficiency with Java, JavaScript, HTML5, JDBC, REST and SOAP APIs

+ Problem solving skills to analyze, debug, and troubleshoot complex, time and mission-critical software and determine effective solutions to multi-faceted problems in a timely manner

+ Organizational skills to plan and carry out system projects

+ Communication skills to be able to understand customer written and verbal request/requirements and written documents (such as contracts/standards/policies)

+ Communication skills to create and deliver requirements documents, action plans, specifications, and other documentation to meet customer and organizational needs

+ Communication skills to provide verbal presentations and written documentation for the training of personnel in the efficient, accurate operation of new software solutions

+ Interpersonal skills to work directly with all levels of Company personnel including development, operations, security, and compliance personnel, general management, external software vendors, and staff and management from other electric utility entities

•*Preferred Knowledge and Skills**

+ Knowledge of relational database programming and performance tuning skills

+ Knowledge of software development and CI/CD environments/tools (such as JetBrains IntelliJ IDEA, Maven, Jenkins, SonarQube, and Nexus Repository)

+ Knowledge of Windows-based and UNIX-based application server platforms

+ Knowledge of local area network and wide area network communication

+ Knowledge of ETL tools, including CloverDX

+ Technical proficiency with Bootstrap, AngularJS, Vue, Spring, Spring Boot, WebSockets, AJAX, and Apache and Tomcat webservers

+ Behavioral Attributes 

+ Exhibit Our Values in all business dealings (Safety First, Unquestionable Trust, Superior Performance and Total Commitment)

+ Self-motivated with attention to details, accuracy, and follow-up

+ Exercise independent judgment and discretion 

+ Experience with and an eagerness to work within a structured development process with strong change management controls

+ Contribute to the team dynamic by sharing experiences, valuing differences, developing relationships and building trust with peers, supervisor, and management

Note: This position falls under the Insider Threat Program.

•*Southern Company** (NYSE: SO) is America's premier energy company, with **46,000 megawatts** of generating capacity and 1,500 billion cubic feet of combined natural gas consumption and throughput volume serving **9 million customers through its subsidiaries** . The company provides clean, safe, reliable and affordable energy through **electric operating companies in four states, natural gas distribution companies in seven states, a competitive generation company serving wholesale customers across America and a nationally recognized provider of customized energy solutions, as well as fiber optics and wireless communications** . Southern Company brands are known for excellent customer service, high reliability and affordable prices that are below the national average. Through an industry-leading commitment to innovation, Southern Company and its subsidiaries are inventing America's energy future by developing the full portfolio of energy resources, including carbon-free nuclear, 21st century coal, natural gas, renewables and energy efficiency, and creating new products and services for the benefit of customers. Southern Company has been named by the U.S. Department of Defense and G.I. Jobs magazine as a top military employer, recognized among the Top 50 Companies for Diversity by DiversityInc, listed by Black Enterprise magazine as one of the 40 Best Companies for Diversity and designated a Top Employer for Hispanics by Hispanic Network. The company has earned a National Award of Nuclear Science and History from the National Atomic Museum Foundation for its leadership and commitment to nuclear development and is continually ranked among the top energy companies in Fortune's annual _World's Most Admired Electric and Gas Utility_ rankings. Visit our website at www.southerncompany.com.

**Southern Company is an equal opportunity employer where an applicant's qualifications are considered without regard to race, color, religion, sex, national origin, age, disability, veteran status, genetic information, sexual orientation, gender identity or expression, or any other basis prohibited by law.**

•*Job Type:** Standard

•*Primary Location:** Alabama-Metro Birmingham/Eastern AL-Birmingham

•*Operating Company:** Southern Company Services

•*Job Type:** Standard

•*Travel (Up to...):** Yes, 25 % of the Time

•*Work Location(s):**

APC Corporate Headquarters - 600 North 18th Street (600BIRMINGHAM)

600 North 18th Street

Birmingham, 35203

•*Req ID:** SCS2009272