Position: Junior Salesforce Software Engineer
Company: SoftServe
Category: Java
Experience required: 1y
English level: intermediate

**WE ARE**

The client provides companies with predictive, data-driven guidance, enabling better pricing and sales decisions to help businesses make their numbers. The platform uses advanced science in its price optimization and sales effectiveness applications to drive measurable financial results for B2B companies. The flexible SaaS model enables customers to quickly and confidently improve their financial performance by integrating into existing systems and processes. It also helps companies price more profitably and sell more effectively, driving top- and bottom-line growth of 5 to 10 percent or more.

B2B price optimization solution is capable of quantifying true price response. It gives unprecedented control over pricing strategies, objectives, and constraints — you’ll know what’s really going to happen before you make any price changes in the field. Generates optimal prices for all of the most pervasive B2B pricing modes, from negotiated price bands to matrix and list prices and agreements.

The project is quite complicated due to using various technologies including Web Services, Spring, Hibernate, Java, JavaScript, MSSQL Server, Pervasive, SalesForce, Amazon, RackSpace, etc.

**YOU ARE** 

- Initiative, detail-oriented
- Understanding software engineering concept
- Showing engineering experience in Salesforce Platform including strong knowledge of Apex, Lightning web components, Aura
- Knowledgeable about DB DEV with experience in ETL, SSIS, Tableau
- Having a concept of Apex
- Understanding basic RDBMS concepts and DB design approaches
- The one who knows Amazon Web Services concept. Experience with some of them
- Familiar with at least one programming language
- A person with excellent communication skills and ability to communicate at all levels of the organization
- Able to translate business requirements into technical deliverables
- An active team player
- Good at  time-management

**YOU WANT TO WORK WITH** 

- Participation in exciting projects in all phases of the process
- Development, upgrading, and error correction
- Performing unit testing and contributing to another testing
- Developing according to specification
- Data analysis, defect identification, and resolution
- Keeping up-to-date with new technologies and industry standards; seeking - self-development, and opportunities to progress, learning new skills, and maintaining high-quality work
- Resolving all development tasks within the specified timeframe, reporting to IT Data Manager if the timescale cannot be met
- Effective usage of feedback from business users to keep the team connected to any issues before they become bigger problems
- Feeding and translating the feedback into the development tasks to improve the quality of the deliverables
- Attending meetings as required
- Contributing to continuous team development 
- Displaying a great team spirit and loyalty towards colleagues whilst maintaining a high-performance level
- Documentation creation and management
- Identifying and investigating data quality/integrity problems, determining the impact, and providing solutions to problems

**TOGETHER WE WILL**

- Support your technical and personal growth — we have a dedicated career plan for all roles in our company
- Enjoy flexible working hours — whether you are a morning bird or a sleepy-head it is ok with us
- Take part in internal and external events where you can build and promote your personal brand
- Give you access to experienced specialists who are very willing to share their knowledge
- Show you our casual atmosphere — no dress code
- Care about your individual initiatives — we are open for them, just come and share your ideas
- Share many other advantages with you such as an attractive salary, modern office, a package of benefits, language classes