Role
The Junior Software Developer is involved in all areas of development from developing, testing, refining and improving solutions to requested features using current and stable technology
Essential Functions & Responsibilities
- Create and maintain reports and dashboards using a combination of Jaspersoft Report Studio, SSRS, and SQL. Reports may contain various charts, tables, conditional styling, etc. and can require incorporating data from multiple complex data sources.
- Get up to speed quickly on all aspects of business to better understand our data and be able to quickly provide data and reports to our stakeholders
- Perform routine maintenance and troubleshooting of Java, JavaScript, and C# applications.
- Provide end-user support to internal users of our reports and application
- Perform other job duties as assigned.
Performance Measurements
- 1. Create detailed and informative reports that accurately capture requested data.
- 2. Respond quickly to questions about reports and applications and be able to make adjustments as necessary.
- 3. Collaborate with other team members and departments to ensure solutions that meets the business need.
- 4. Apt to teach, train, and mentor other Developers.
Knowledge and Skills
Experience
- 1+ years of educational or professional experience using SQL for application development or report development
- 1+ years of educational or professional experience developing JavaScript, Java, or C#
Education
- Equivalent to a college degree BS or BA in the field of Computer Science (or a similar field) or relevant professional work experience.
Interpersonal Skills
Courtesy, tact, and diplomacy are essential elements of the job. Work involves much personal contact with others inside and/or outside the organization for purposes of giving or obtaining information, building relationships, or soliciting cooperation. Promotes and displays a positive, can-do attitude.
Other Skills
- The ability to prioritize and manage multiple tasks across multiple projects concurrently.
- Apt to teach, train, and mentor other Developers.
- Willing to learn new skills as required for accomplishing responsibilities
- Effective written and oral communication skills.