Current Opportunities

Systems Engineer(s) - contract (DevOps AWS)

APply now

Our client is building a team to transform a healthcare platform to AWS.  The Systems Engineer works as part of a team of engineers to ensure the secure delivery and operations of on-prem and cloud solutions.  This role has responsibility for designing, implementing and operating infrastructure services as well as developing automated solutions for normal tasks.  This role will work closely with the product ,data and development teams.  

EXPAND DETAILS

Responsibilities: 

  • Perform daily system operations tasks to verify system integrity and availability
  • Perform ongoing performance tuning, hardware/OS upgrades and resource optimization
  • Responsible for cloud migration efforts and span multiple disciplines
  • Design and deploy highly scalable and resilient cloud services
  • Collaborate with product development and program management to ensure solutions meet client     needs
  • Deploy physical and virtual servers
  • Deploy, setup and maintain testing environments
  • Design, deploy and operate code delivery pipelines that facilitate micro-service architecture
  • Provides best  practices, standards, training and general support for the cloud     environment
  • Install, configure and maintain operating systems, application software and system tools  

 

Qualifications:

  • BS/MS degree in Computer Science, Engineering or related subject
  • Amazon Web  Services certifications a plus
  • 3-5+ years  designing and deploying cloud solutions in AWS
  • 3-5+ years operating a containerized application environment (Docker, Kubernetes,  ECS/EKS)
  • 3-5+ years  operating log aggregation tools (ELK, Splunk, etc..)
  • 3-5+ years  experience working in a DevOps, app development, Systems Operations or  related IT field
  • Experience with a  variety of legacy applications and platforms
  • Experience with scripting     tools (i.e. Powershell, Bash, Python, Ruby)
  • Previous     experience facilitating monolithic to micro-service application migrations
  • Working knowledge  of IT Compliance
  • Experience with  automation software (i.e. Ansible, Git, Terraform, Jenkins)
  • 3-5 years of  experience working with software cloud architected solutions
  • Demonstrated  experience in administration of stacks (linux, Tomcat, Apache, MySQL,     Active Directory, NoSQL)
  • Experience with  Big Data or healthcare integration a plus

 

APply now

Software Engineer(s) - long term contract (Cloud AWS) - no corp to corp

APply now

Our client is building a team to transform a well known healthcare platform to AWS.  The successful candidate will be required to design, develop and maintain key components related to their Cloud Solution. Experience with design patterns, cloud, data integration and solutions development are required. If you love a challenge, thrive on innovation, think strategically and enjoy working in a collaborative environment then this is a great opportunity.  Our client is transforming their product to move to the cloud and are desiring to add the right mix of technical, analytical, integration and fun skills to their team.

EXPAND DETAILS

Responsibilities: 

• Design and develop architecture and programmatic solutions for integration and back-end processing engines.

• Assist in the planning and specification and software development process 

• Monitor performance, advising any necessary adjustments

• Build scalable, reliable, cost effective, and high quality solutions

• Implement best practices

• Deliver cost efficiencies

• Support and promote product innovation and recommendations to employ leading-edge technology on behalf of corporate needs

 

Qualifications:

• 3-6+ years of software development experience in large-scale, cloud architected systems. 

• Experienced  in AWS Cloud Based Development, serverless architecture

• Experience with Git, Jenkins, Docker, Java, Scripting languages (e.g. bash, Ruby, Python), Spinnaker/Kubernetes, Oracle PL/SQL, MySQL, AWS Services, JavaScript

• Experience with Big Data or healthcare integration a plus

• Solid knowledge in advanced OO principles, data structures, fundamental algorithms (sort, select, search, queue).

• Experience developing RESTful APIs for web services

• Experience (minimum 3 years) with web interfaces and basic networking standards and practices of data traffic and communications such as HTML (HTML 5 preferred), XML, IP, HTTP(S), and proxy systems.

• Demonstrated experience with building and maintaining large-scale, complex application systems 

• Strong analytical, communication and interpersonal skills, team player

• Dedication to excellence in delivery and commitment to quality

• Experience in deploying solutions to cloud-based services such as AWS, Azure, and Google Cloud 

• BS in Computer Science, MIS, or related field; orequivalent experience



 

APply now

Software Engineer

APply now

Our client is an innovative healthcare company changing the way customers interact with third party claims and benefit administration.  This position is for a Software Engineer  who can develop and implement enterprise cloud and web-based applications on the Microsoft Azure cloud.

EXPAND DETAILS

Responsibilities:

  • Responsible for. NET development     using Domain Architecture, Interface based programming, Dependency  Injection, loose coupling, components.
  • Responsible for ensuring that  best practices are followed for coding using defined architecture for the enterprise  application and portals.
  • Understand, identify and design  appropriate domains for enterprise application and implement appropriate  code based for scalable enterprise application.
  • Development and support within file-bound and workflow applications.
  • Development of interface(s) for  integration between (from/to) third party applications.
  • Implement service bus based on  pure SOA principles for Restful Web Services (REST API)
  • Work in a Microsoft Azure  environment including advanced administration, writing and managing scripting     procedures, advanced knowledge of permissions required
  • Work directly with project lead,  project managers and analysts, occasionally speak with customers for     requirements clarification.
  • Work with Frontend UI/UX team to communicate appropriate APIs for interfacing with Angular code base.

 

Qualifications:

  • Technical expertise in Microsoft Technologies such as. NET Framework (3. 5 & above), ASP. Net, C#, VB.     Net, ADO. Net
  • Understanding of SQL Server, Web  Services, WPF, WCF, IIS, Entity Framework, Web API, RESTful service, MVC  3. 0, SSIS, SSRS.
  • Understanding of applications  built to handle large volumes of real time transactions
  • Advanced knowledge of common  design patterns and their proper use
  • Expert knowledge in Microsoft  Azure development using MVC, Web API, and RESTful API services
  • Strong knowledge of object-oriented principles including inheritance, encapsulation and     overall class architecture
  • Good knowledge of relational  database structure and design using one of SQL Server, Oracle or MySQL
  • Ability to develop accurate  estimates and assist team and project managers with the estimation process
  • Excellent communication skills,  both verbal and written with an ability to express complex technical  concepts in business terms, document requirements, develop specifications, and drive development methodology maturity
  • Ability  to think creatively and use your imagination to problem-solve and debug complicated problems
  • Associate  or Bachelor s Degree in Computer Science, Information Systems or related     field, or equivalent work experience
  • Experience with Microsoft Azure
  • 5+ years of experience with  following:. NET 4. X,. NET Core, Angular 2+, Node. Js, TypeScript,     Bootstrap, MS-SQL
  • 5+ years of experience with  source code management tools (Bitbucket, VSS, Subversion, etc.)
  • Experience with different architectures (MVC, MVVM etc.), Architecture Patterns, Service Oriented     Architecture(SOA)

Preferences:

  • Angular.js  experience
  • Azure familiarity
  • Razor knowledge
  • Insurance  benefit experience

 

APply now

Senior Program Manager - New Hampshire

APply now

The Senior Program Manager is responsible for working closely with the Business Development, Engineering, Operations and Finance departments to coordinate and manage proposals from requirements definition through scoping project development, contract negotiation and delivery of product.  The Senior Program Manager is responsible for the technical and financial aspects for a given program and is ultimately the face of the company to external clients. The role requires a cross-functional leader who understands the strategic and tactical approach between groups like engineering, finance and operations.

EXPAND DETAILS

Responsibilities:

 

·       Establishing program plans including the development of Work Breakdown Structure (WBS) and Integrated Master Schedule (IMS) for management of scope to ensure alignment with contract requirements, budgets, and internal commitments. 

·       Acts as primary customer interface for all program aspects and leads program reviews to discuss technical, cost and schedule activities. 

·       Deliver and communicates the committed business case and provides senior management with the information necessary to manage the business via internal bid reviews and program reviews. 

·       Reviews product design and configuration to ensure compliance with product specification, customer requirements, legal lrequirements, and company standards. 

·       Evaluates and approves design changes, specification and Bill of Materials (BOM) changes and drawing package release.

·       Work with Contracts and Supply Chain organizations to manage programs subcontracts via proper flow-down of requirements. 

·       Monitors and assesses program performance against plan (schedule and financial), identifies risk, develops and implements corrective action when necessary to initiate program changes. Develops and directs the program team to include resource allocation and management. 

·       Understands the role and responsibility of each program team member, and through expert communication and leadership skills ,establishes a common understanding among team members on scope, schedule, and financial objectives.

·       Controls expenditures within the limitations of the project budget and regularly reports on project budget to actual performance via the Estimate to Complete (ETC) process. 

·       Work within the established program reporting structure, providing a concise and accurate program status as well as necessary financial reports. 

 

Qualifications:

  • Bachelor’s Degree in Engineering, Business Administration, or a related field. Master’s Degree preferred.
  • Minimum of 10 years experience as a Program Manager working on multiple, simultaneous, large programs in a government contracting, product development, or manufacturing environment.
  • Proven  track record of managing programs with challenging technical, schedule, and  cost requirements as well as complex customer and subcontractor     relationships.
  • Experience in the development and manufacture of Electro-Optical systems and     components desired.
  • Must have strong understanding of Government contracting requirements such as FAR, ITAR, etc.
  • Familiar with DOD/MIL standards and the military equipment acquisition and qualification process.
  • Excellent computer skills with a strong  proficiency in Windows interface, Microsoft Office (Word, Excel,     PowerPoint, Outlook), Microsoft Project, and knowledge of Deltek Cost Point or similar MRP/ERP software systems.
  • Superb analytical, project management and organizational skills with a keen attention to detail.
  • Demonstrated  execution of programs using Earned Value.
  • Strong written and verbal communication and presentation skills.  Must be     able to communicate clearly and effectively to promote collaboration among     the program team.
  • Exceptional leadership and decision-making skills.
  • Project  Management Institute (PMI) Project/Program Management Professional (PMP)  Certification is highly desired.
  • Six-sigma  belt certification desired.
  • Must be willing and able to travel
  • Must be able to obtain a security clearance, if required.

APply now

Senior Software Engineer - CTH

APply now

Our client is a leading advocacy organization dedicated to helping businesses across the country.  The Senior Software Engineer will architect and deliver major end-to-end cloud based system and feature components.  The position will design product features and services, write user stories, write unit tests, resolve production tasks,participate in code reviews, resolve bugs, solve issues, identify and resolve process improvement and automation opportunities throughout product lifecycle.

EXPAND DETAILS

EXPERIENCE:

·   Experience with C#/.NET and  the Javascript ecosystem

·   Code optimization and performance improvements

·   Write well designed, testable, efficient code

·   Train, mentor and collaborate with other teammembers

·   Learn client business application and help aligntechnology innovation with customer needs

·   Create a scalable, testable, documented applicationso client can grow the product over time

Required:

•   General development, 5 years

•    C#/C# .NET Core, ASP .NET, 5 years

•   REST and MVC patterns, 2 years

•   SQL, 3 years

•   JavaScript (React, React-Native,Ember, Express, Node JS preferred), 3 years

•   Git Source Control, 2 years

•   Azure for Web, API’s and ServerlessFunctions, 1-2 years

 

Preferred:

•   Scripting (RegEx, Bash, PowerShell)

•   Mobile App development (Objective-C, Java)

•   Xamarin

•   Umbraco CMS

•   Salesforce.com development (Lightning)

•   netFORUM Enterprise (incl. Toolkit, ObjectLayer usage, xWeb and iWeb)

 

 

Qualifications

·       Bachelor’s degree in a technicaldiscipline such as Computer Science, Software Engineering; orequivalent work experience required

·       5+ years of software development experience

·       Experience in design and building mobile first UI

 

 

APply now

Software Engineer

APply now

Our client is focused on developing aviation software for the military with specific emphasis on navigational, reconnaissance and geospatial software development.  The work is highly challenging and rewarding, helping our military perform safely and efficiently in the field.

EXPAND DETAILS

Job Summary:

This Software Engineering position is responsible for participating in design, development, implementation, testing, deployment and support of custom software solutions employed throughout the military in support of Special Operations Forces.

Essential Duties, Responsibilities and Qualifications:

  • Work closely with engineering, product management and technical staff to understand technical requirements and translate into technical designs
  • Implement requirements into software components and applications according to technical designs
  • Perform unit testing of applications
  • Track and report status of tasks, deliverables, and issues to software engineering team
  • Prior experience with software development methodologies and programming languages, unit testing, source code management and defect tracking
  • Strong written and verbal communication skills – ability to work with cross-functional teams
  • 3 to 5+ years of software development experience
  • Prior experience developing interface software with audio, video or technical surveillance a plus
  • Ability to review technical specifications and estimate work effort required for tasks and projects
  • Experience with C#, Visual Studio or similar development languages (Java may be substituted)
  • BS or MS in Engineering, Computer Science, Mathematics or related degree
  • Must be a US Citizen
  • Government Security Clearance a plus
  • Must be able to obtain a government security clearance

APply now

Senior .NET Developer - (CTH)

APply now

Our client represents the heart and soul of Music City USA in providing real-time data service in the backbone of this thriving Nashville industry. The Azure .NET Software Engineer will be responsible for engineering solutions in the cloud that are scalable, accessible and robust to support millions of users.  This is a ground-floor opportunity building the next generation of software solutions to support the overall brand and mission of the company.   Team work, cultural fit and attitude are as important as aptitude.

This position(s) is for an intermediate to senior  level engineer or architect who can develop and implement enterprise cloud and web-based applications.

EXPAND DETAILS

Responsibilities:

  • Responsible for. NET development using Domain Architecture, Interface based programming, Dependency Injection, loose coupling, components.
  • Responsible for ensuring that best practices are followed for coding using defined architecture for the enterprise application and portals.
  • Understand, identify and design appropriate domains for enterprise application and implement appropriate code based for scalable enterprise application.
  • Development and support within file-bound and workflow applications.
  • Development of interface(s) for integration between (from/to) third party applications.
  • Implement service bus based on pure SOA principles for Restful Web Services (REST API)
  • Previous exposure or experience in a Microsoft Azure
  • Work directly with project lead, project managers and analysts, occasionally speak with customers for requirements clarification.
  • Work with Frontend UI/UX team to communicate appropriate APIs for interfacing with Angular code base

Qualifications:

  • Technical expertise in Microsoft Technologies such as. NET Framework (3. 5 & above), ASP. Net, C#, VB. Net, ADO. Net
  • Understanding of SQL Server, Web Services, WPF, WCF, IIS, Entity Framework, Web API, RESTful service, MVC 3. 0, SSIS, SSRS.
  • Understanding of applications built to handle large volumes of real time transactions
  • Advanced knowledge of common design patterns and their proper use
  • Expert knowledge in Microsoft Azure development using MVC, WebAPI, and RESTful API services
  • Strong knowledge of object-oriented principles including inheritance, encapsulation and overall class architecture
  • Good knowledge of relational database structure and design using one of SQL Server, Oracle or MySQL
  • Ability to develop accurate estimates and assist team and project managers with the estimation process
  • Excellent communication skills, both verbal and written with an ability to express complex technical concepts in business terms, document requirements, develop specifications, and drive development methodology maturity
  • Ability to think creatively and use your imagination to problem-solve and debug complicated problems
  • Associate or Bachelor s Degree in Computer Science, Information Systems or related field, or equivalent work experience
  • Experience with Microsoft Azure
  • 5+ years of experience with following:. NET 4. X,. NET Core, Angular 2+, Node. Js, TypeScript, Bootstrap, MS-SQL
  • 5+ years of experience with source code management tools (Bitbucket, VSS, Subversion, etc.)
  • Experience with different architectures (MVC, MVVM etc.), Architecture Patterns, Service Oriented Architecture(SOA)
APply now

Data Principal BI - (CTH)

APply now

Our client represents the heart and soul of Music City USA in providing real-time data service in the backbone of this thriving Nashville industry. The Data Principal BI will be responsible for designing, building and maintaining data warehouses and analytic solutions. This role will work closely with business stakeholders including software engineers, QA, architects and technical leadership to provide the approach and technical guidance for the overall data product and strategy.  This role will be responsible for working with legacy data systems and high volume structured and unstructured data including technical leadership, estimating efforts for projects involving data and creating roadmap and working with others to accomplish solutions. The position is approximately 65% hands on development and the other working on architecting solutions and engaging with others throughout the organization to deliver the solution.

EXPAND DETAILS

Responsibilities:

  • Provides technical leadership during the development and implementation of team initiatives to ensure solutions provide goals of business stakeholders and understanding of business requirements, adherence to technical architectural standards, providing technical leadership during the development of solutions and providing support during implementation and production phases.   
  • Proposes technical solutions that address risk with both preventive and contingent actions as needed.  Point out quality concerns and escalate as needed.
  • Develops and maintains productive working relationships with customers and IT personnel including Architects, Project Managers, Solution Architects, Scrum Masters, Software Developers, Business Analysts and Quality Assurance.
  • Stays informed about technology innovations and contributes to thought leadership by presenting on these topics to internal partners.
  • Promotes team solutions and capabilities through aligning features and benefits to user and business leader needs.
  • Participates in and/or leads meetings between key stakeholders to discuss new products, resolve open issues and provide progress updates.
  • Works with, and through, cross functional teams to help architect and estimate software solutions.
  • In order to successfully support and drive implementations, provides coding and technical skills as needed.
  • Works with other development, architecture, and product development teams to ensure delivery of product.
  • Maintains technical knowledge to support rapidly changing technology, always looking out for new technologies and working with the management and development teams when evaluating new technologies.
  •  Mentors developers, analysts and quality assurance team members.

Qualifications:

  • Seven (7) or more years of database development experience
  • Three (3) or more years of technical leadership experience; subject matter expertise
  • In-depth delivery experience in one or more of the following areas:   Microsoft SQL Server, Azure SQL or Data Warehouse, Oracle, DB2; Azure SQL strongly preferred
  • Strong SQL experience: Oracle a plus
  • Experience with industry standard messaging and communication protocols

Skills and Abilities: 

  • Strong relationship and team skills
  • Ability to analyze complex problems or opportunities and identify and define solutions
  • Excellent written and verbal communication and presentation skills, with the ability to communicate complex solutions to technical and non-technical audiences
  • Well versed with Scrum SDLC or other Agile SDLC
  • Strong communication skills, both verbal and written
  • Ability to deal with ambiguity
  • Organized, goal-oriented, self-starter, can manage multiple tasks from start to completion with limited supervision

APply now

Senior QA Analyst - contract

APply now

Our client represents the heart and soul of Music City USA in providing real-time data service in the backbone of this thriving Nashville industry. The Senior QA Analyst role is responsible for working with software engineers, business analyst and business stake holders to develop test plans and acceptance criteria for software development projects. Strong skills needed in the development and execution of automated and manual test cases in compliance with agile testing standards.

EXPAND DETAILS

Responsibilities:

  • Provide technical leadership related to QA Best practices and standards in monitoring testing efforts and adhering to test plans for the deployment of core products.  
  • Demonstrate expertise and leadership in developing, coordinating and executing detailed QA and UAT test plans/data/cases for user acceptance testing based on the company’s agile methodology standards.
  • Develop and maintain automation testing.
  • Define and maintain testing standards and methodologies.
  • Maintain the TST/QA environment in conjunction with the company’s Infrastructure resources.
  • Participate, and lead, in all aspects of the company’s software development methodology: define, develop, and deploy.
  • Prepare training materials, conduct user training, and maintain system documentation.
  • Provide regular verbal and written status reports to management.
  • Participate in multiple, concurrent projects of varying sizes and complexities.
  • Participate in technical logic and design discussions.
  • Create, maintain, and present technical documentation for/to various audiences.
  • Coordinate application bug tracking system and process.
  • Ensure the completeness of all required documentation.
  • Review applications for adherence to business requirements.

Qualifications:

  • Bachelor’s Degree or higher (Computer Science, Information Technology, Business or Math) or equivalent industry experience.
  • 7+ years experience analyzing, documenting, and testing application requirements based complex business, technical, and operational needs.
  • Experience with Automated Testing in UFT or similar tool.
  • Experience working with agile methodologies.
  • Experience with Change Control Processes.
  • Scrum is especially preferred.
  • Proficient using MS Visio or similar software.
  • Excellent understanding of flowcharting, unit testing, entity relationships, schema analysis, definition & documentation, and troubleshooting.
  • Excellent understanding of and hands-on experience with design and development best practices. Familiarity with user operating systems and web browsers.
  • Detail orientation and strong attention to detail
  • Must possess strong analytical and problem-solving skills
  • Expertise in unit testing, documentation and troubleshooting
  • Thrives working as a team, facilitating collaboration, and encouraging open communication
  • Proven ability to work independently under aggressive deadlines and meet project commitments
  • Proficiency writing SQL
APply now

Senior Software Engineer

APply now

Our client is one of the leading suppliers of security and detection systems for aviation,transportation, government and critical infrastructure.  Our client is seeking a Senior Software Engineer to join their  development team.  This position will work primarily for the largest and most visible projects for this division.  

This role will plan, conduct and supervise engineering research, design and development assignments for project scope.  The role will be responsible for estimating efforts of other engineers and contribute to the successful completion and on-budget requirements for a team of engineers.  Responsible for making changes in procedures or objectives as it relates to methods, design or equipment to ensure successful completion of projects.  

EXPAND DETAILS

Essential Skills andDuties:

 

·       Plans, schedules, conducts and coordinatesdetailed phases of the engineering work in a part of a major project or totalproject of major magnitude and scope.

·       Studies the operation of systems, selects majorcomponents to meet functional and operational requirements and determines theoptimum location and arrangement from an engineering, manufacturing and/orservice standpoint.

·       Performs original highly complex analysis anddesign work of systems and component parts in accordance with specifications.

·       Reviews and evaluates designs executed by othersto satisfy product/program requirements.

·       Performs work, which involves a variety ofcomplex features such as conflicting design requirements, unsuitability ofstandard materials, and difficult coordination requirements.

·       Supervises test programs, including preparationof test specifications from prototype equipment resulting from engineeringanalysis or design

·       Assumes greater responsibility in coordinating,preparing, writing, costing and following through to completion technical bidand proposal efforts with little or no direct supervision.

·       Performs various administrative and supervisoryfunctions including budget responsibility, scheduling, conferences, andpreparation of proposal and bids.

·       Leads, coordinates and reviews the work of asmall staff of engineers and technicians; estimates personnel needs andschedules and assigns work to meet scheduled completion dates

·       Work requires a broad knowledge of precedents inspecialty area and a good working knowledge of principles and practice ofrelated specialties.

·       Excellent analytical as well as supervisoryskills required. Excellent verbal, written and interpersonal communicationskills are required for effective interface with all internal and externalcontacts.

·       Ability to work in a fast paced environment withstrong attention to detail.

·       Demonstrated ability to deliver to requirementsand specifications. Technical skills with C, OOP, JAVA, DirectX, Windows-NT,Windows-2000, Windows-XP, Xwindows programming and opengl are optional.

·       Several years of true development experience withC++, Linux/UNIX are required. 

Required Education and/or Experience:
• BS, MS or MSCS in Computer Science relatedfield. Master’s degree preferred.

•  8 - 15 years experience in the analysis,evaluation, design and development of equipment or systems. 
• Must successfully pass company and customerrequired government background screening to include credit history.

APply now

Software Engineer

APply now

Software Engineer is responsible for developing internal and client-facing web applications for small to large projects within a close-knit development team. This client is developing cutting edge software to support their high growth business.  This is a fun and collaborative team and culture fit is as important as technical skills.

EXPAND DETAILS

Responsibilities:

  • Design and implement web applications using C# and ASP.NET.
  • Design custom SQL scripts, ETL, and Stored Procedures for SQL Server
  • Migrating existing applications to cloud-based infrastructure – Azure experience a plus
  • Ensures maximum issue resolutions in minimum time
  • Perform other duties as assigned.

 

Required Experience and Qualifications include 5+ years of the following:

  • C#
  • ASP.NET
  • JavaScript (JQuery)
  • Web Services (RESTful)
  • SQL Server: Stored Procedures, ETL, SSIS
  • SQL Server Reporting Services
  • Azure Development Tools ( Web Function, Logic Aps,  Blob Storage preferred)
  • Excellent troubleshooting and communication skills

Education:

  • BS in Computer Science, MIS, or related field; or equivalent experience.

APply now