Software Developer - SCG Application Services
- SCG Application Services #20-55190 20-55190 Alternate Posting Locations Gas Co Tower-0898 Job Title Software Developer
- SCG Application Services Job Description Software Developers are responsible for participating in the development, maintenance, and enhancement of business applications. Inhabitants of this position are assigned to project teams within an assigned business unit or corporate department and utilize a variety of client/server (on mainframe) platforms. Under the leadership and tactical supervision of a Lead Software Developer, incumbents collaborate with company customers, staff, IT colleagues, and other stakeholders to identify user requirements, assess available technologies, and recommend solution options. Individuals in this job position are competent to perform work at the highest technical level within this job family. They are familiar with project management techniques, may have project leadership responsibility for small projects or regularly coach other team members, and may plan work for others to meet project deadlines. The main challenge to Software Developers is to assess objectives for the assigned project phases and recommend technical strategies and tactics to achieve business needs. They also apply a broad knowledge of various technical functions to accurately anticipate organizational impacts. Incumbents must understand the procedures and expected system performance associated with the introduction of new information technologies, while seeking ways to collaborate with other IT members (the Technology/Business Consultant Group, in particular) to facilitate transitions. They share responsibility with other team members to ensure on-time product delivery, which requires a clear understanding of expectations and capabilities and the ability to act effectively as a team member. Duties and
ResponsibilitiesProvide business analysis and programming expertise within an assigned business unit/area, usually as a member of a project team, in the analysis, design, and development of business applications. Formulate and define application scope and objectives and devise/modify procedures to solve business problems. Prepare detailed specifications from which programs will be written, and design, code, test, debug, and document programs. Write programs from detailed specifications including program design, code, test, debug, and documentation. Develop business knowledge and relationships to integrate activities with other IT departments to ensure successful implementation and support project efforts. Monitor and report to management on the status of project efforts, anticipating and identifying issues that inhibit the attainment of project goals and implementing corrective actions. Foster and maintain good relationships with customers and IT colleagues to expected customer service levels. Performs other duties as assigned (no more than 5% of duties). Posting End Date Sep 22, 2020 Full Time/ Part Time Full-time
QualificationsEducation A bachelor's degree in Computer Science, Information Systems, Engineering, or related discipline, or equivalent work experience and technical training, is required. Experience Directly related experience in business application design, development, installation, and modification in an online environment. 2+ years of work experience as a software developer Knowledge, Skills and Abilities Conceptual knowledge of information technologies and methodologies in web development. Knowledge of project management techniques is required (cross-functional experience is highly desirable) Experience with structured design, development, and implementation of new computing architectures. Strong verbal and written communications skills, with an ability to express complex technical concepts in business terms. Strong analytical, problem-solving, and conceptual skills. Good project management skills, operating as part of a team organizing, planning, and executing large-scale projects from the envisioning stage through implementation. Intermediate Strong interpersonal skills; ability to work well on cross-functional project teams and foster team commitment to tasks. Technical skills -
RequiredUnix/Linux, Shell Scripting Familiarity with design patterns Familiarity with Source Control Systems Technical Skills
- Highly desirable Web Services and Web frameworks such as Angular, jQuery etc. Web development with PHP, Drupal Strong verbal and written communications skills, with an ability to express complex technical concepts in business terms.
EEO is The Law
- click here for more information We endeavor to make this site accessible to any and all users. If you would like to contact us regarding the accessibility of our website or need assistance completing the application process, please contact us at (213) 244-3100 or SCGStaffing@semprautilities.com . This contact information is for accommodation requests only, not to inquire about the status of applications.