Desired Skills and Experience
- Deliver and oversee the development of high quality programming code, primarily using standard web technologies (Java, C#) within salesforce.com based projects.
- Review Sr. Developers architecture and code, helping enhance and strengthen their skill sets. Serve as escalation for Sr. Developer in problem-solving.
- Establish and ensure compliance with programming and other technical standards.
- Collaborate with other team members of the project teams on custom software/integration design, architecture and system testing.
- Support business development activities by providing technical approaches, estimates, and prototypes.
- Minimum 5 years development/design experience with Java, C#, Sql and related technologies.
- BS in Engineering or equivalent technical degree.
- Demonstrated experience working in an Agile environment.
- At least 3 years of database application or ETL development Web development experience.
- Must be comfortable working with complex software development projects and be capable of working both independently and within a team.
- The candidate must have a track record of achieving goals and meeting deadlines, and the ability to work in an aggressive, fast paced environment with evolving requirements.
- Ideal candidate must be self-motivated with a proven track record in Cloud technologies and comfortable in the dynamic atmosphere of a technical organization with a rapidly expanding customer base.
- Should have hands-on expertise in some of the following technologies: C#,.Net,Java/J2EE and web related technologies, (JSON, XML, etc), Restful, SOAP. Common frameworks such as struts, spring, hibernate, etc. and Database technologies (Oracle, MySQL, JDBC, SQL, PL/SQL, stored procedures).
- Should have participated in, and be familiar with, Agile (Scrum) project methodologies.
- Ability to work in team oriented environments.
- Strong presentation and communication skills.
- Candidate must be organized and analytical, adept at working in a team environment, able to design and implement a project schedule, and able to handle multiple priorities.
- Ability to understand the business requirements and converting them into solution designs.
- Knowledge in web-based systems architecture, service-based architecture, enterprise application architecture as well as experience managing expectations when balancing alternatives against business and financial constraints.
- Experience with enterprise integration tools and extract, transformation and load (ETL) tools.
- Good knowledge and understanding of Web Service API’s for integration purposes.
- Must demonstrate good judgment and pragmatic approach to delivering software that optimizes architecture activities across company needs, business constraints and technological realities.
- 2-3 years of Salesforce.com systems integration and/or implementation experience is ideal but not required.
- Must be able to obtain and maintain a Public Trust Clearance