Software Engineer – Senior - 384084
About Siemens Digital Industries Software
Siemens Digital Industries Software is driving transformation to enable a digital enterprise where engineering, manufacturing and electronics design meet tomorrow. Our solutions help companies of all sizes create and leverage digital twins that provide organizations with new insights, opportunities and levels of automation to drive innovation. |
Software Engineer – Senior - 384084
TITLE: Software Engineer – Senior [MULTIPLE POSITIONS]
COMPANY: Siemens Industry Software, Inc.
JOB LOCATION: Plano, TX, or any home office throughout the US.
DUTIES: Design, development, and support of applications built on Salesforce utilizing the Salesforce Community and B2B Commerce Cloud (formerly known as “CloudCraze”) for customer self-service and eCommerce. Build and develop web services using REST, SOAP, and other Salesforce APIs to support various integration points with other systems. Develop, deploy, and integrate Business Systems / Applications. Develop software components to support data enrichment and transformation in a high traffic transnational data. Determining how a system should work and how changes in conditions, operations, and the environment will affect outcomes. Develop and deploy software in an incremental process that is potentially shippable with each iteration. Analyze business requirements, system requirement specifications and functional documents. Coordinates with BAs (Business Analyst) and SMEs (Subject Matter Experts) for requirement understanding and review of HLS (High Level Scenarios). Reviews Technical Design documents and provides confirmation on the requirement coverage. Transform business requirements to working applications using different software development languages. Use different Database tools such as Oracle 9i, SOQL to write queries for testing purposes. Use different types of defect reporting tools such as HP Quality Center, perform Defect Life Cycle, track status and update status according to retesting results. Perform Regression Testing after defects are resolved in test environments. Provide training and knowledge transfer to the team. Conduct defect meetings with testers to walk-through complex defects in detail for quick resolutions/fixes. Conduct review meeting with developers, leads to perform root cause analysis for each production defect by reviewing application/software and programming code. Provide performance tuning strategies for concerning areas which includes user-perceived response time, network performance, and database performance. Provide and recommend best development methodologies and technical tools to develop application/software. Review and recommend best solution or root cause of software issues to team for updating programming code or database information. Provide suggestions and shares knowledge with senior developers and leads to resolve and prevent issues in application. REQUIREMENTS: Bachelor’s (or foreign equivalent) degree in Computer Science, Information Systems, or a related field and 5 years of experience in developing Salesforce solutions and platforms. 5 years of experience to include: Salesforce.com system development. 3 of the years of experience to include: Apex development; Visualforce, Lightning, JavaScript, JQuery, CSS, HTML; and, Agile or iterative development methodologies. 2 of the years of experience to include: integration of systems using web APIs; and, Salesforce configuration and administration.
Referral Program: Incentives offered through the company’s Talent Referral Program are applicable to this position. CONTACT : Click on Apply button in this posting #LI-DNI Equal Employment Opportunity Statement |