Software Developer

Posted:
8/26/2024, 2:48:34 AM

Location(s):
Coral Gables, Florida, United States ⋅ Florida, United States

Experience Level(s):
Junior ⋅ Mid Level

Field(s):
Software Engineering

Job Summary:

The Software Developer is responsible for using their knowledge of programming languages to design software programs. Their duties include meeting with clients to determine their software needs, coding, and testing software to ensure functionality and updating software programs to refine components like cybersecurity measures and data storage capacities.

Job Description:

  • Develops programs as a part or as a total of a project, focused on value added solutions to the Business.
  • Analyzes user needs and designs software for client use.
  • Collaborates with clients and/or internal teams to understand user needs; drafts initial proposals and designs of software to meet these needs.
  • Assesses feasibility of design and project parameters within time and cost constraints.
  • Analyzes and estimates technical and time feasibility for any user request or project assigned.
  • Analyzes, defines and document requirements for data, workflow, logical processes and AS400.
  • ASW Operating system environment, interfaces with other systems, internal and external control checks, and outputs
  • Develops code and designs software applications based on user specifications.
  • Modifies existing software to correct errors or improve performance.
  • Monitors and assists with software testing and validation procedures and programming.
  • Monitors and assists with software installation; ensures applications operate within established specifications.
  • Gathers and evaluates user feedback and modifies software for better usability.
  • Designs databases for specific applications.
  • Determines required system performance standards and hardware configurations based on client specifications, budget, security needs, and other parameters.
  • Collaborates with systems analysts, engineers, and programmers to design systems to support applications.
  • Advises clients on software maintenance.

Education:

  • Bachelor’s degree in computer science, information technology, or relevant field required.
  • Certified Software Development Professional (CSDP) from IEEE Computer Society preferred.
  • Certified Software Engineer preferred.

Required experience:

  • At least three (3) years of experience as a software developer, programmer, or engineer required. 
  • At least three (3) years of experience required in XML patterns, ASP and .net procedures.
  • At least three (3) years of experience in the development of financial applications required, preferably for banks.

Technical Skills:

    • Proficiency with MS Office Suite, particularly Excel, PPT, and Outlook.
    • In-depth knowledge in the use of computer systems.
    • AS/400 environment, administration, security, and monitoring.
    • RPG, RPG ILE, free RPG programming.
    • JAVA environment, administration, security and monitoring.
    • Fully bilingual in English and Spanish required.

    Personal Skills:

        • Excellent knowledge of the software development life cycle.
        • Strong critical thinking, problem-solving and analytical skills.
        • Strong communication skills.
        • Strong collaboration skills.
        • Excellent organizational skills and attention to detail.
        • Sound decision making and independent judgment.
        • Excellent verbal and written communication skills.
        • Excellent management and supervisory skills.
        • Strong analytical and problem-solving skills.

        Worker Type:

        Regular

        Number of Openings Available:    

        0