Senior Software Engineer/Mobile Development

Job Description You're a special breed. You embrace challenges and want to make a difference. You want to make the world a better place as a result of your work. You're part wrangler, part innovator. You understand business process and its strategic challenges. You are curious and ask the right questions. You know how to use state of the art technology along with Agile methodologies to take on problems. And you want your work to make a difference in the world. You know how to use your rare gifts to help one of the largest energy companies in the country to build a pathway to fight climate change and improve air quality. The Job... The Senior Software Engineer will lead mobile development on multiple Scrum teams as part of SCE's Digital Center of Excellence with the goal of disruptive innovation through design thinking and agile based methodologies, coupled with advanced technology platforms. ?? Detailed stuff you will be doing ... Design, develop and implement mobile apps to run on iPhone, iPad, Android handsets and tablets or Windows mobile devices. Translate designs, wireframes, and mockups into highly composable code. Write clean code, code reviews, and automation testing. Review, analyze and resolve application issues as needed. Evaluate strategies and make recommendations on changes and improvements. Participate and provide feedback during planning meetings (i.e., pre-iteration, iteration, and retrospectives). Develop and track software development using AGILE/SCRUM methodology as part of a small software development team. Collaborate with team members on the design and implementation of new functionalities based on business needs. Continuously learn and keep up to date with new technologies to evaluate impact to business value. Qualifications Qualifications you need... Nine (9) years of experience in the field of business or engineering/technology role. Two (2) years of experience with modern front-end frameworks (ideally React) and technologies (such as HTML5/CSS/JavaScript). Other stuff you should have but not required... Degree in Business, Leadership, or relevant technical discipline. Experience in deploying solutions on cloud-based (SaaS, IaaS, PaaS) architectures - Microsoft Azure preferred. Experience with Modern back-end frameworks (such as Node.js, Express, etc.) as well as experience with mobile development (such as React Native, Cordova/PhoneGap, Swift, Java, etc.). Database development and modeling experience in SQL and/or NoSQL as well as experience in Web-based integration protocols (such as REST, JSON, SOAP, WS , etc.) Experience in integrating with large scale SAP systems. Mobile development experience (ideally React Native). Database development experience in either SQL or NoSQL environments. You should know... We offer an ambitious Total Rewards Package that includes things like a wide selection of health plans, preventative health reimbursement, 401(k) savings plan with company match and automatic company contributions, tuition reimbursement, professional development, volunteer programs, employee assistance program, electric service discount, and many more perks! Candidates for this position must be legally authorized to work directly as employees for any employer in the United States without visa sponsorship.? Relocation is available for this position. Job ID: 71022531
Salary Range: NA
Minimum Qualification
8 - 10 years

Don't Be Fooled

The fraudster will send a check to the victim who has accepted a job. The check can be for multiple reasons such as signing bonus, supplies, etc. The victim will be instructed to deposit the check and use the money for any of these reasons and then instructed to send the remaining funds to the fraudster. The check will bounce and the victim is left responsible.