-
Sr. Software Engineer, Jira
- Signature Aviation (Orlando, FL)
-
Designs, executes, assesses, and troubleshoots software programs and applications. This includes configuring, coding, developing, and documenting software specifications throughout the project life cycle.
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
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
-