Sr. Software Engineer, Jira

Full Time Orlando FL Signature Aviation

JOB DESCRIPTION

Designs, executes, assesses, and troubleshoots software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle.

RESPONSIBILITIES

Essential Duties and Responsibilities:

Strategy & Planning

  • Collaborates with analysts and designers in the development and initiation of new software programs and applications.
  • Responsible for the quality assurance of program logic, data processing, and error resolution.
  • Develops an awareness of programming and design alternatives.
  • Takes an active role in cross-departmental projects when needed.

Acquisition & Deployment

  • Directs research on emerging application development software products, languages, and standards in support of procurement and development efforts.
  • Interacts regularly with managers, clients, vendors, and agencies to field queries and questions.

Operational Management

  • Researches, documents, and implements program requirements and specifications.
  • Writes, translates, and codes software programs and applications according to specifications.
  • Runs and monitors performance tests on new and existing software for the purposes of correcting mistakes, isolating areas for improvement, and general debugging.
  • Administers diagnostic analysis of test results and delivers solutions to critical areas.
  • Determines, develops, and maintains user manuals and guidelines.
  • Delivers training and provides knowledge transfer to end user clients.
  • Liaises with software and hardware vendors for prompt rectification of any problems or emergencies.
  • Liaises with network administrators, systems analysts, programmers, and other software engineers to resolve any defects in products or company systems.
  • Writes and/or deletes programming script to enhance functionality and/or appearance of company Web site and Web applications as necessary.
  • Recommends, schedules, and performs software improvements and upgrades for optimal performance of company workstations.
  • Effectively interacts with business and functional teams to gather/develop functional and technical requirements and translate the requirements into robust analytics and reporting solutions.

SCRUM Duties

  • Manage each project’s scope and timeline
  • Coordinate sprints, retrospective meetings and daily stand-ups
  • Coach team members in Agile frameworks
  • Facilitate internal communication and effective collaboration
  • Be the point of contact for external communications (e.g. from customers or stakeholders)
  • Work with product owners to handle backlogs and new requests
  • Resolve conflicts and remove obstacles that occur
  • Help teams implement changes effectively
  • Ensure deliverables are up to quality standards at the end of each sprint
  • Guide development teams to higher scrum maturity
  • Help build a productive environment where team members ‘own’ the product and enjoy working on it

IT Quality Assurance

  • Review requirements, specifications, and technical design documents to provide timely and meaningful feedback
  • Create detailed, comprehensive, and well-structured test plans and test cases
  • Estimate, prioritize, plan and coordinate testing activities
  • Design, develop and execute automation scripts using open-source tools
  • Identify, record, document thoroughly and track bugs
  • Perform thorough regression testing when bugs are resolved
  • Develop and apply testing processes for new and existing products to meet client needs
  • Liaise with internal teams (e.g. developers and product managers) to identify system requirements
  • Monitor debugging process results
  • Investigate the causes of non-conforming software and train users to implement solutions
  • Track quality assurance metrics, like defect densities and open defect counts
  • Stay up-to-date with new testing tools and test strategies

Supervisor and Financial Responsibilities:

  • NA

QUALIFICATIONS

Minimum Education and/or Experience:

  • Four-year college diploma or university degree in software engineering or computer science, or five (5+) years equivalent work experience.
  • Scrum master certification is a plus

Additional knowledge and skills:

  • Technically fluent in programming languages, including Microsoft C# (C-Sharp) with Microsoft .NET.
  • Knowledge in languages such as Java, PHP, XML, SQL, JavaScript, JQuery, Web Services, Tomcat, RPGLE, CSS, and SharePoint.
  • Proficient with Microsoft Visual
  • Proficient designing and developing reports leveraging SSRS or similar reporting solutions; e.g. Crystal Reports.
  • Writing SQL queries and extraction processes related to information retrieval and analysis.
  • Proficient designing and developing database technologies using T-SQL in a Microsoft SQL Server environment.
  • Expert knowledge of the SDLC
  • Knowledge of Scrum techniques and artifacts (such as definition of done, user stories, automated testing, backlog refinement)
  • Comfortability speaking with various stakeholders and IT teams; effectively managing stand-up meetings
  • Proven work experience in software quality assurance
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Experience with performance and/or security testing is a plus
  • Knowledge of SSIS package preferred

An Equal Opportunity Employer including Disability/Vets

To apply for this job please visit itjobpro.com.