What are the responsibilities and job description for the Lead Salesforce Application Developer (140227) position at EXOS (formerly Sondhi Solutions)?
Overview:
Incumbent is responsible for application systems analysis and programming activities for a major project, several smaller projects or a small department. This encompasses performing program design, development, unit testing, and defect correction. A strong working knowledge of one or more software development methodologies is expected along with familiarity with business problem analysis, system design and systems integration.
Duties:
- Projects software and hardware requirements for the application software.
- Directs subordinate developer staff, resources and projects.
- Assigns personnel to projects and directs activities.
- Prepares performance reports and evaluates work.
- Confers with appropriate groups to define application software needs, establish priorities and monitor progress.
- Confers with and advises subordinates on administrative policies and procedures, technical problems, priorities and methods.
- Prepares activity and progress reports regarding department systems programming activities
- Confers with department management to assist in planning, organizing and controlling activities for highly specialized technical areas.
- Consults with management and staff within IT to ascertain technology needs.
- Provides technical leadership on complex projects.
- Development, debugging and performance tuning of supported applications and interfaces.
- Technical documentation/reviews, data validation, troubleshooting issues, and system testing.
- Providing maintenance and support of IT applications and systems.
- Employing new, as well as tested and proven technologies to develop technical solutions to meet business requirements.
- Proactively observing system performance and initiating improvements as necessary.
- Promoting the goals and objectives of the IT Department.
Performs related duties as required.
Job Requirements:
- Broad knowledge of policies, standards, procedures and techniques used for application development.
- Broad knowledge of application development software tools and application development software languages.
- Broad knowledge of both system and business applications and competent to work at the highest technical level and/or specialized area.
- Broad knowledge of system design including knowledge of logic, management principles and new system design techniques.
- Broad knowledge of Information Technology.
- Proven technical aptitude and solid understanding of programming concepts.
- Broad understanding of IT infrastructure and application interfaces, database concepts, and general IT concepts (e.g. virtualization, cloud computing, platforms).
- Proven experience "taking the lead" to ensure project completion.
- Ability to perform effective project management.
- Ability to read and understand technical manuals.
- Ability to train, guide and coordinate the work of others.
- A commitment to continuous professional development.
- A high degree of organizational skills and attention to detail.
- The ability to multitask and prioritize responsibilities.
- Flexibility to work as needed outside of traditional business hours when required.
- Experience working in a team environment under stringent time constraints.
- Strong written and spoken communication skills.
Specific Skills (SalesForce)
- Experience with the Salesforce platform, including declarative development, Lightning, programming languages, and APIs.
- Experience with Salesforce architecture.
- Knowledge of CI/CD standard processes and tools.
Experience and Qualifications:
- Bachelor's degree
- 10 years' experience developing and implementing IT solutions
Salary : $133,000