What are the responsibilities and job description for the Lead Salesforce Application Developer position at Indiana Public Retirement System?
About Us:
Indiana Public Retirement System (INPRS’) is among the largest 100 pension systems in the United States. INPRS serves the needs of approximately 473,000 members and retirees representing approximately 1,244 employers, including public universities, school corporations, public safety, municipalities and state agencies. The Indiana Public Retirement System is a public pension fund who manages approximately over $50 billion in assets, making it one of the largest in the United States. We are located in the heart of the city, in downtown Indianapolis, near the circle & across the street from our monumental state house. This position will allow a flexible (hybrid) work arrangement, but will require Indiana state residency. This position is not eligible for H-1B or any other kind of temporary or permanent sponsorship for work authorization by the Indiana Public Retirement System. Therefore, if you will require sponsorship from us for work authorization now or in the future, we cannot consider your application at this time.
Why Join:
INPRS’ believes that people are the foundation of our success. It takes people with different backgrounds, ideas, and strengths to be successful. Balance in life is important. We strive to have a flexible and supportive environment while not sacrificing service to our members. We pride ourselves by modeling a collaborative, diverse and inclusive environment for our employees. Our mission. “As fiduciaries, educate stakeholders, collect necessary contributions, and prudently manage member assets to deliver promised defined benefit and defined contribution benefits and services”.
Your Impact:
This position 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.
Essential 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
Comprehensive Benefits Package:
- Competitive compensation
- Flexible Work Arrangement (3 days in-person & 2 days remote)
- Healthcare coverage (medical / dental / vision)
- Health savings account with employer contribution
- Prescription coverage
- Employer funded retirement plan (pension plan)
- Deferred compensation plan (employer and/or employee contribution plan)
- Flexible spending account
- Work/life balance (37.5 hours weekly)
- 12 paid holidays; 14 during election year
- Paid leave (personal, sick, vacation)
- Tuition reimbursement
- Professional credential reimbursement
- Group life insurance
- Employer-paid downtown parking
If you are interested in this position, please submit your application and resume for review. For more information about our organization, please visit our INPRS Careers Page: https://www.in.gov/inprs/careers.htm.
Equal Employment Opportunity:
The Indiana Public Retirement System (INPRS) is an Equal Opportunity Employer and is committed to recruit, select, develop, and promote employees based on individual ability and job performance. Our policy is to provide equal employment opportunity to all people in all aspects of employer-employee relations without discrimination because of race, color, creed, religion, sex, national origin, ancestry, age, sexual orientation, gender identity, physical or mental disability, or veteran status. We will comply with the spirit as well as the letter of all applicable state and federal laws.
Indiana Public Retirement System has established a culture that welcomes equity, inclusion, and opportunity for all employees and applicants. We encourage you to apply if you feel you have the transferrable skills to be successful in this position and we look forward to reviewing your application.