Epicareer Might not Working Properly
Learn More
S

Software Developer

Salary undisclosed

Apply on


Original
Simplified

Job Description

Job Description
PURPOSE OF THE ROLE

The Software Developer will be responsible for developing, testing and maintaining software applications spanning a wide range of operating systems, application platforms, languages, databases, web and backend services. This role will also work and provide insight and support within other areas of IT, including networking, systems and operations. The Software Developer will report directly to the Software Development Manager

KEY TASK AND RESPONSIBILITIES

  • Assist with the design, coding, benchmark testing, debugging and documentation of new programs
  • Participate in the development of new testing and monitoring systems
  • Provide technical expertise and skill to perform software design, development, documentation, and implementation
  • Monitor the availability and function of production systems
  • Recommend and implement various security enhancements as needed
  • Maintain, manage and test existing applications
  • Respond to ad-hoc requests for data analyses
  • Provide comprehensive support to internal users and achieve resolution to outstanding problems and issues
  • Function as a backup for various IT networks, systems and operational processes
  • Test, maintain and recommend software improvements to ensure strong functionality and optimization
  • Work with the IT department members to conduct analyses of issues, review new and existing code and perform testing
  • Assist and support various development efforts for different functions and systems including, but not limited to: programming languages (Go, JavaScript, Perl), relational databases (SQL Server), non-relational databases (Redis), messaging platforms (NSQ), cloud platforms (AWS), pharmacy applications, financial applications and source repository (Git)

QUALIFICATONS

  • Bachelor s Degree Required
  • 3-5 years IT experience

PROFESSIONAL SKILLS, EXPERIENCES AND COMPETENCIES

  • Extensive knowledge of data processing, hardware platforms, and enterprise software applications
  • Strong aptitude for programming and problem solving
  • Technical expertise in systems networking, databases, web development and user support
  • Proven ability to manage multiple projects at a time and operate under tight time constraints
  • Excellent verbal and written communication skills, internally and externally
  • Familiarity with relational database design
  • Skilled in translating technology solutions and impact to various levels of business leaders

IN-OFFICE Position

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job