For the given job description <<Job Description
Our mission is to redefine the home experience with tech and services to create a smarter, greener, safer home that saves our customers money every month.
Summary
The Vivint Technology Team is searching for an experienced, enthusiastic, and innovative Software Engineer. Working closely with Technology Team members, project managers, and business partners, this individual will provide technical leadership for design, development, implementation, and support of software solutions and systems integrations, primarily supporting Finance and Billing-related systems.
Primary Responsibilities
Design and engineer scalable, reliable, secure software solutions to solve complex business opportunitiesIdentify system performance, stability, and security deficiencies and design appropriate solutionsHelp develop team standards and best practices that promote quality, consistency, and maintainabilityParticipate in architectural oversight committees to review and improve proposed solutionsUnderstand business goals, market trends, and technology advancements to anticipate changeDevelop and maintain accurate and detailed process flows, diagrams, and technical specs Contribute ~20% of time to production support, production operations, and other systems support activities including participating in on-call schedules and rotationsCollaborate and communicate with team members, project managers, and internal customersAttend regular planning meetings, daily stand-ups, design reviews, quality assurance reviews, etc
Required Skills, Experience & Education
7+ years of software engineering experience, preferably using .NETC#Mastery of data types, algorithms, object oriented programmingWeb service, web app, and console app development experienceSQLTSQL experience and knowledgeDemonstrated problem solving abilityAbility to work on multiple tasks and deliver results with aggressive timelinesAgile methodology experienceExcellent communication skillsBachelor's Degree in Computer Science, Software Engineering, Information Systems, or equivalent
Preferred Skills, Experience & Education
Architecture and engineering experience with billing, payment processing, andor financial systemsExperience with continuous integration and automated deploymentExperience with Entity Framework, Linq, RabbitMQ, Docker Containers, JIRA, Splunk preferredExperience with these models and processes: Source Control & Release Management, Domain Driven Development, Micro-Services Architecture, Circuit Breaker Patterns, Web Services, Windows Services, Console Apps, Relational and Document-Based Databases
Learn about the Vivint Culture and why its a great place to grow your career!
Here are some highlighted perks you should ask us about:
Paid holidays and flexible paid time awayEmployeeFriendsFamily DiscountsMedicaldentalvisionlife coverage & 247 Medical Hotline401(k) + Employer MatchEmployee Resource Groups
Working Conditions
This job operates in a professional office environment. This role routinely uses standard office equipment such as computers, phones, photocopiers, filing cabinets and fax machines.
Safety
Vivint enforces a safety culture whereby all employees have the responsibility for continuously developing and maintaining a safe working environment. Each new employee is responsible for completing all training requirements. Additionally, the employee must accept they have responsibility for maintaining the safety of themselves, their co-workers, and the public. Employee must adhere to all written and verbal instructions, promptly report and correct all hazards or unsafe conditions, question non-standard operations or unmitigated hazards, and provide feedback to management on all safety issues.
If you are an active Vivint employee, please apply through Workday by searching "Find Jobs".>> the resume: <<SummarySkilled and technically qualified Java
developer with 7+ years of IT industry experience, building web, stand-alone and mobile applications.Adept at designing and developing both front-end and back-end systems with on demand technologies while implementing web services using Java, Spring, Hibernate, REST, SOAP, AWS, jQuery, AJAX, JSON and XML.Competent at  understanding requirements and converting
it to solutions in an Agile (Scrum) project development environment, while utilizing Application Security principles.
SkillsLanguages:
Java, JavaScript, Android, PythonWeb: Java EE, Servlets,
JSP, JSF, JavaScript, jQuery, AJAX, HTML5, CSS3, Bootstrap, AngularJSWeb Services: REST,
SOAP, JSON, XML, JMS, Google Map API, Twitter API, AWS, Cloud FoundryWeb/App Servers:
Tomcat, Glassfish, PivotalFrameworks: Spring, Hibernate, Swing, JSF, JDBC, JPA, GJTAPI, JMAPI, JSAPI, IVR, DTMFDatabases:
MySQL, NoSQL, MongoDB, HbaseBig Data: MR,
HDFS, Spark, Sqoop, Flume, Pig, HiveDesign Patterns:
Singleton, Prototype, Facade, Factory, MVC and other Java Design PatternsSDLC: Agile (Scrum, DSDM,
XP), SSADM, USDP and othersTools: Maven, Git, Eclipse, IntelliJ, Android Studio, UML ToolsPlatforms:
Windows, Linux, Cloudera, BackTrack, AndroidNetworks & Security: Vulnerability
Assessment, Penetration Testing, CCNA, CCNA Security
Professional ExperienceJava Software Engineer,08/2017-CurrentWells Fargo Bank–Brisbane,CA,Collaborated with team members to create and integrate high availability solutions for mission-critical applications.Assisted customers in resolving defects in the most effective manner.Prepared and presented design and technical proposals for clients.Project:Precision Dispatch System (PDS)Technologies used:Java, Swing, JMS, CORBA, SMI, XML, XSL, Oracle, Log4j, MVC, Git, Github, Eclipse, Rally, Confluence.Software Developer,02/2015-06/2016Smart Software Solutions, Inc–Austin,TX,Successfully developed and supported projects across the entire software lifecycle.Collected requirements from the clients and transformed it into business solutions.Provided innovative solutions and technologies for solving client requirements.Worked with Private and Government clients to provide par solutions to their business needs.Projects:Tourist Tracking System, Voice Mail System, Inventory Management SystemTechnologies used:Java, Spring, Hibernate, JSP, Android, Swing, Java Telephony API, Speech Synthesizer, DTMF, IVR, Google Map API, Geo-location, MySQL.Software Developer,10/2012-01/2015Smart Software Solutions, Inc–Sioux Falls,SD,Cooperated with other project partners to create application's system analysis based on client specifications.Integrated dynamic solution using futuristic technology like Augmented Reality in mobile application to address issues of students.Created and implemented HRMS software with modules for staff monitoring, administration, RFID attendance and report generation.Projects:AR Location Guide, Human Resource Management System (HRMS)Technologies used:Java, Augmented Reality, JEE, JSP, Spring MVC, Hibernate JavaScript, Ajax, jQuery, HTML, CSS, XML, MySQL, WireShark, Nmap, VA/PT, Windows, Linux.Network Support Engineer,04/2006-11/2008Interactive Brokers Llc–Washington,DC,Worked for three years installing,
configuring, maintaining and troubleshooting clients and ISP network
infrastructure.Actively participated in research and
development of new tools and techniques to use in the company.Technologies Used: CISCO,
Juniper, UBNT, Routers, Switches, ASA, ACL, DMZ, Linux, GNS, CACTI, MRTG.
Education and TrainingMaster of Science:Computer Science,Expected in-Maharishi University Of Management-Fairfield,IAGPA:Status-3.77GPA, expected completion 4/2019B.Sc (Hons):Computer Networking and IT Security,Expected in2012-London Metropolitan University-,GPA:Status-3.87GPA>>. The result is, Potential Fit

Fit assessment: Potential Fit