Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

AZCC Grand Canyon--Coconino Community College Crew

Halfaker and Associates

AZCC Grand Canyon--Coconino Community College Crew

Clearwater, FL
Full Time
Paid
  • Responsibilities

    Halfaker and Associates, an award-winning high growth small business, creates innovative and customer-centric technology solutions in the areas of Cyber Security, Data Analytics, Software Engineering and IT Infrastructure to improve the health, security and well-being of all Americans. Our commitment to excellence and our vision to “Continue to Serve” has resulted in steady growth and an expanding client base across government agencies in the health, defense, security and intelligence sectors. Our strong focus on internal culture has helped Halfaker achieve several workplace awards including Great Place to Work Certification™ and Tampa Bay Top Workplaces. Headquartered in Arlington, VA, we have employees nationwide. Please take a moment to browse through our website and learn more about what it means to serve with Halfaker.

     

    Halfaker has an opening for a SENIOR PRINCIPAL SOFTWARE ENGINEER to join our talented, dynamic team. The key responsibilities for this position include:​

     

    • Exhibiting extensive experience in agile API software development and maintenance programs in the role of Software Engineer, Architect or Sr. Developer
    • Exhibiting extensive experience in utilizing and evangelizing agile software development practices and structured software development methodologies
    • Demonstrating the ability to operate against a fixed project schedule while delivering superior quality software
    • Demonstrating the ability to identify and mitigate risks
    • Planning, directing, and managing all assigned activities of the designated project to ensure that goals or objectives of project are accomplished, within prescribed time frame and funding parameters
    • Working closely with the Prime Contractor’s Project Manager, and defined stakeholders throughout execution of this project
    • Conferring with project staff to outline work plan and to assign duties, responsibilities, and scope of authority
    • Supporting project personnel to ensure project progresses on schedule and within prescribed budget
    • Coaching, mentoring, and motivating project team members and contractors, and influence them to take positive action and accountability for their assigned work
    • Preparing high-quality management and status report.
    • Building, developing, and growing business relationships vital to the success of the project
    • Assessing and recommending technical design choices to software developers, including but not limited to platforms, coding and technical levels
    • Identifying strategies for addressing API solution development and delivery
    • Experience working with one or more Integration Platform as a Service (iPaaS) integration tools (i.e. MuleSoft, Jitterbit, Informatica, or a legacy solution such as Oracle’s Fusion Middleware, etc)
    • Experience implementing Web Services/APIs in a major language such as Apex, Java, or .Net
    • Utilizing extensive experience with analysis of requirements against fiscal, schedule, and performance issues
    • Playing a role in the functional business requirements elicitation and elaboration ensuring that every business need is achievable and aligned with the technical roadmap
    • Coordinating testing across multiple, escalating test environments to facilitate unit, functional, performance, and user-acceptance testing
    • Supporting the development and delivery of measurement reports to provide on-going tracking and reporting of delivery results
    • Providing communication and follow-through on development issues that manifest as a result of changes/deployments
    • Developing automated test capabilities including scripts and execution and reporting framework for all layers of the application stack as part of the build process
    • Work to continuously improve speed, efficiency and scalability of solutions delivery
    • Support the software development life cycle and Agile development methodologies, specifically Scales Agile Framework (SAFe)
    • Creating and maintaining application development documentation
    • Contributing to an atmosphere of cross-functional teamwork within the organizations SAFe project lifecycle including key interactions with Product Management and QA
    • Perform other administrative and technical duties as required
    • Maintain a keen view of the product from the customers perspective, and experience
    • Be Self-motivated with the ability to work well both in groups and independently
    • Excellent written & verbal communication skills
    • Attention to details & strong analytical and engineering skills
    • Ability to thrive in a fast-paced, dynamic environment

    Required Skills

    • Strong knowledge of EAI/SOA best practices, development methodologies & standards
    • Solid programming skills using J2EE, Design Patterns, JMS, SOAP / REST Web Services, XSLT, CXF, Spring Framework, JSON, XML etc.
    • Experienced troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools
    • Experience with all phases of software development life cycle from Business Requirement Analysis to Production implementation
    • Experience with Agile methodologies
    • Prior mentoring experience, supporting peers and junior staff members through requirements, design and development activities
    • Develop data translation objects and data processing flow using current tools and software
    • Design, test and implement data translation objects (maps)
    • Troubleshoot technical issues related to data transformation and flow
    • Analyze partner data specifications and provide gap analysis
    • Expertise with MuleSoft platforms (MuleSoft certification(s) a plus)
    • Good understanding of web applications, API and system architecture
    • Strong awareness of latest web standards (OAuth, SAML, OpenID Connect & others)
    • Proficiency in handling large dataset, writing optimized API’s
    • Data extraction, file load, file creation, insert/update data in XML table
    • Drive Test-Driven Development, develop automated unit test and guide QA team to conduct end-to-end testing
    • Development experience and API integration with Oracle
    • Participate in Scaled-Agile Framework (SAFe) full-scale solutions delivery lifecycle
    • Monitor production systems and assist in the analysis and resolution of incidents
    • Interact and collaborate with business users and IT personnel
    • Exhibiting a strong commitment to quality by actively measuring and reporting software quality metrics that improve rapidl
    • Act on opportunities to improve software quality through the use of Static Code Quality Analysis to paint a story that depicts continuous improvement
    • Experience in Software Development Methodologies such as Agile Scrum, Scaled Agile Framework, Waterfall etc.
    • Expertise of using bug tracking, version control management and continuous integration systems such as Jira, Rally, Rational
    • Excellent written & verbal communication skills. Attention to details & strong analytical and engineering skills
    • A can-do attitude and desire to learn and grow
    • Ability to thrive in a fast-paced, dynamic environment
    • Excellent technical problem-solving and debugging skills
    • Excellent organizational skills and the ability to handle multiple assignments simultaneously

    Required Experience

    Master’s degree in Computer Science or related technical fields

    • 15 years of additional relevant experience may be substituted for education

    8 Years’ related experience

     

    Halfaker and Associates, LLC, is committed to hiring and retaining a diverse workforce. We are proud to be an Equal Opportunity/ Affirmative Action Employer, making decisions without regard to race, color, religion, creed, sex, sexual orientation, gender identity, marital status, national origin, age, veteran status, disability, or any other protected class. U.S. Citizenship is required for most positions.​

  • Qualifications
    • Strong knowledge of EAI/SOA best practices, development methodologies & standards
    • Solid programming skills using J2EE, Design Patterns, JMS, SOAP / REST Web Services, XSLT, CXF, Spring Framework, JSON, XML etc.
    • Experienced troubleshooting Mule ESB, including working with debuggers, flow analyzers and configuration tools
    • Experience with all phases of software development life cycle from Business Requirement Analysis to Production implementation
    • Experience with Agile methodologies
    • Prior mentoring experience, supporting peers and junior staff members through requirements, design and development activities
    • Develop data translation objects and data processing flow using current tools and software
    • Design, test and implement data translation objects (maps)
    • Troubleshoot technical issues related to data transformation and flow
    • Analyze partner data specifications and provide gap analysis
    • Expertise with MuleSoft platforms (MuleSoft certification(s) a plus)
    • Good understanding of web applications, API and system architecture
    • Strong awareness of latest web standards (OAuth, SAML, OpenID Connect & others)
    • Proficiency in handling large dataset, writing optimized API’s
    • Data extraction, file load, file creation, insert/update data in XML table
    • Drive Test-Driven Development, develop automated unit test and guide QA team to conduct end-to-end testing
    • Development experience and API integration with Oracle
    • Participate in Scaled-Agile Framework (SAFe) full-scale solutions delivery lifecycle
    • Monitor production systems and assist in the analysis and resolution of incidents
    • Interact and collaborate with business users and IT personnel
    • Exhibiting a strong commitment to quality by actively measuring and reporting software quality metrics that improve rapidl
    • Act on opportunities to improve software quality through the use of Static Code Quality Analysis to paint a story that depicts continuous improvement
    • Experience in Software Development Methodologies such as Agile Scrum, Scaled Agile Framework, Waterfall etc.
    • Expertise of using bug tracking, version control management and continuous integration systems such as Jira, Rally, Rational
    • Excellent written & verbal communication skills. Attention to details & strong analytical and engineering skills
    • A can-do attitude and desire to learn and grow
    • Ability to thrive in a fast-paced, dynamic environment
    • Excellent technical problem-solving and debugging skills
    • Excellent organizational skills and the ability to handle multiple assignments simultaneously